<!DOCTYPE html><html><head>
      <title>01</title>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      
      <style>
      /*!
 * reveal.js
 * http://revealjs.com
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */
/*********************************************
 * RESET STYLES
 *********************************************/
html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe,
.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre,
.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code,
.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp,
.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var,
.reveal b, .reveal u, .reveal center,
.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li,
.reveal fieldset, .reveal form, .reveal label, .reveal legend,
.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td,
.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed,
.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup,
.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary,
.reveal time, .reveal mark, .reveal audio, .reveal video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  /* font: inherit; */
  vertical-align: baseline; }

.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure,
.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section {
  display: block; }

/*********************************************
 * GLOBAL STYLES
 *********************************************/
html,
body {
  width: 100%;
  height: 100%;
  overflow: hidden; }

body {
  position: relative;
  line-height: 1;
  background-color: #fff;
  color: #000; }

/*********************************************
 * VIEW FRAGMENTS
 *********************************************/
.reveal .slides section .fragment {
  opacity: 0;
  visibility: hidden;
  transition: all .2s ease; }
  .reveal .slides section .fragment.visible {
    opacity: 1;
    visibility: inherit; }

.reveal .slides section .fragment.grow {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.grow.visible {
    -webkit-transform: scale(1.3);
            transform: scale(1.3); }

.reveal .slides section .fragment.shrink {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.shrink.visible {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }

.reveal .slides section .fragment.zoom-in {
  -webkit-transform: scale(0.1);
          transform: scale(0.1); }
  .reveal .slides section .fragment.zoom-in.visible {
    -webkit-transform: none;
            transform: none; }

.reveal .slides section .fragment.fade-out {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.fade-out.visible {
    opacity: 0;
    visibility: hidden; }

.reveal .slides section .fragment.semi-fade-out {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.semi-fade-out.visible {
    opacity: 0.5;
    visibility: inherit; }

.reveal .slides section .fragment.strike {
  opacity: 1;
  visibility: inherit; }
  .reveal .slides section .fragment.strike.visible {
    text-decoration: line-through; }

.reveal .slides section .fragment.fade-up {
  -webkit-transform: translate(0, 20%);
          transform: translate(0, 20%); }
  .reveal .slides section .fragment.fade-up.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-down {
  -webkit-transform: translate(0, -20%);
          transform: translate(0, -20%); }
  .reveal .slides section .fragment.fade-down.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-right {
  -webkit-transform: translate(-20%, 0);
          transform: translate(-20%, 0); }
  .reveal .slides section .fragment.fade-right.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-left {
  -webkit-transform: translate(20%, 0);
          transform: translate(20%, 0); }
  .reveal .slides section .fragment.fade-left.visible {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }

.reveal .slides section .fragment.fade-in-then-out,
.reveal .slides section .fragment.current-visible {
  opacity: 0;
  visibility: hidden; }
  .reveal .slides section .fragment.fade-in-then-out.current-fragment,
  .reveal .slides section .fragment.current-visible.current-fragment {
    opacity: 1;
    visibility: inherit; }

.reveal .slides section .fragment.fade-in-then-semi-out {
  opacity: 0;
  visibility: hidden; }
  .reveal .slides section .fragment.fade-in-then-semi-out.visible {
    opacity: 0.5;
    visibility: inherit; }
  .reveal .slides section .fragment.fade-in-then-semi-out.current-fragment {
    opacity: 1;
    visibility: inherit; }

.reveal .slides section .fragment.highlight-red,
.reveal .slides section .fragment.highlight-current-red,
.reveal .slides section .fragment.highlight-green,
.reveal .slides section .fragment.highlight-current-green,
.reveal .slides section .fragment.highlight-blue,
.reveal .slides section .fragment.highlight-current-blue {
  opacity: 1;
  visibility: inherit; }

.reveal .slides section .fragment.highlight-red.visible {
  color: #ff2c2d; }

.reveal .slides section .fragment.highlight-green.visible {
  color: #17ff2e; }

.reveal .slides section .fragment.highlight-blue.visible {
  color: #1b91ff; }

.reveal .slides section .fragment.highlight-current-red.current-fragment {
  color: #ff2c2d; }

.reveal .slides section .fragment.highlight-current-green.current-fragment {
  color: #17ff2e; }

.reveal .slides section .fragment.highlight-current-blue.current-fragment {
  color: #1b91ff; }

/*********************************************
 * DEFAULT ELEMENT STYLES
 *********************************************/
/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */
.reveal:after {
  content: '';
  font-style: italic; }

.reveal iframe {
  z-index: 1; }

/** Prevents layering issues in certain browser/transition combinations */
.reveal a {
  position: relative; }

.reveal .stretch {
  max-width: none;
  max-height: none; }

.reveal pre.stretch code {
  height: 100%;
  max-height: 100%;
  box-sizing: border-box; }

/*********************************************
 * CONTROLS
 *********************************************/
@-webkit-keyframes bounce-right {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  20% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  30% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); } }
@keyframes bounce-right {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  20% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  30% {
    -webkit-transform: translateX(-5px);
            transform: translateX(-5px); } }

@-webkit-keyframes bounce-down {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  20% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  30% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); } }

@keyframes bounce-down {
  0%, 10%, 25%, 40%, 50% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  20% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
  30% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); } }

.reveal .controls {
  display: none;
  position: absolute;
  top: auto;
  bottom: 12px;
  right: 12px;
  left: auto;
  z-index: 1;
  color: #000;
  pointer-events: none;
  font-size: 10px; }
  .reveal .controls button {
    position: absolute;
    padding: 0;
    background-color: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    color: currentColor;
    -webkit-transform: scale(0.9999);
            transform: scale(0.9999);
    transition: color 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease;
    transition: color 0.2s ease, opacity 0.2s ease, transform 0.2s ease;
    z-index: 2;
    pointer-events: auto;
    font-size: inherit;
    visibility: hidden;
    opacity: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent; }
  .reveal .controls .controls-arrow:before,
  .reveal .controls .controls-arrow:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2.6em;
    height: 0.5em;
    border-radius: 0.25em;
    background-color: currentColor;
    transition: all 0.15s ease, background-color 0.8s ease;
    -webkit-transform-origin: 0.2em 50%;
            transform-origin: 0.2em 50%;
    will-change: transform; }
  .reveal .controls .controls-arrow {
    position: relative;
    width: 3.6em;
    height: 3.6em; }
    .reveal .controls .controls-arrow:before {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(45deg); }
    .reveal .controls .controls-arrow:after {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); }
    .reveal .controls .controls-arrow:hover:before {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(40deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(40deg); }
    .reveal .controls .controls-arrow:hover:after {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-40deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(-40deg); }
    .reveal .controls .controls-arrow:active:before {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(36deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(36deg); }
    .reveal .controls .controls-arrow:active:after {
      -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-36deg);
              transform: translateX(0.5em) translateY(1.55em) rotate(-36deg); }
  .reveal .controls .navigate-left {
    right: 6.4em;
    bottom: 3.2em;
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px); }
  .reveal .controls .navigate-right {
    right: 0;
    bottom: 3.2em;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
    .reveal .controls .navigate-right .controls-arrow {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .reveal .controls .navigate-right.highlight {
      -webkit-animation: bounce-right 2s 50 both ease-out;
              animation: bounce-right 2s 50 both ease-out; }
  .reveal .controls .navigate-up {
    right: 3.2em;
    bottom: 6.4em;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); }
    .reveal .controls .navigate-up .controls-arrow {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
  .reveal .controls .navigate-down {
    right: 3.2em;
    bottom: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px); }
    .reveal .controls .navigate-down .controls-arrow {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
    .reveal .controls .navigate-down.highlight {
      -webkit-animation: bounce-down 2s 50 both ease-out;
              animation: bounce-down 2s 50 both ease-out; }
  .reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled,
  .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled {
    opacity: 0.3; }
    .reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled:hover,
    .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled:hover {
      opacity: 1; }
  .reveal .controls[data-controls-back-arrows="hidden"] .navigate-left.enabled,
  .reveal .controls[data-controls-back-arrows="hidden"] .navigate-up.enabled {
    opacity: 0;
    visibility: hidden; }
  .reveal .controls .enabled {
    visibility: visible;
    opacity: 0.9;
    cursor: pointer;
    -webkit-transform: none;
            transform: none; }
  .reveal .controls .enabled.fragmented {
    opacity: 0.5; }
  .reveal .controls .enabled:hover,
  .reveal .controls .enabled.fragmented:hover {
    opacity: 1; }

.reveal:not(.has-vertical-slides) .controls .navigate-left {
  bottom: 1.4em;
  right: 5.5em; }

.reveal:not(.has-vertical-slides) .controls .navigate-right {
  bottom: 1.4em;
  right: 0.5em; }

.reveal:not(.has-horizontal-slides) .controls .navigate-up {
  right: 1.4em;
  bottom: 5em; }

.reveal:not(.has-horizontal-slides) .controls .navigate-down {
  right: 1.4em;
  bottom: 0.5em; }

.reveal.has-dark-background .controls {
  color: #fff; }

.reveal.has-light-background .controls {
  color: #000; }

.reveal.no-hover .controls .controls-arrow:hover:before,
.reveal.no-hover .controls .controls-arrow:active:before {
  -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);
          transform: translateX(0.5em) translateY(1.55em) rotate(45deg); }

.reveal.no-hover .controls .controls-arrow:hover:after,
.reveal.no-hover .controls .controls-arrow:active:after {
  -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);
          transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); }

@media screen and (min-width: 500px) {
  .reveal .controls[data-controls-layout="edges"] {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .reveal .controls[data-controls-layout="edges"] .navigate-left,
  .reveal .controls[data-controls-layout="edges"] .navigate-right,
  .reveal .controls[data-controls-layout="edges"] .navigate-up,
  .reveal .controls[data-controls-layout="edges"] .navigate-down {
    bottom: auto;
    right: auto; }
  .reveal .controls[data-controls-layout="edges"] .navigate-left {
    top: 50%;
    left: 8px;
    margin-top: -1.8em; }
  .reveal .controls[data-controls-layout="edges"] .navigate-right {
    top: 50%;
    right: 8px;
    margin-top: -1.8em; }
  .reveal .controls[data-controls-layout="edges"] .navigate-up {
    top: 8px;
    left: 50%;
    margin-left: -1.8em; }
  .reveal .controls[data-controls-layout="edges"] .navigate-down {
    bottom: 8px;
    left: 50%;
    margin-left: -1.8em; } }

/*********************************************
 * PROGRESS BAR
 *********************************************/
.reveal .progress {
  position: absolute;
  display: none;
  height: 3px;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff; }

.reveal .progress:after {
  content: '';
  display: block;
  position: absolute;
  height: 10px;
  width: 100%;
  top: -10px; }

.reveal .progress span {
  display: block;
  height: 100%;
  width: 0px;
  background-color: currentColor;
  transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/*********************************************
 * SLIDE NUMBER
 *********************************************/
.reveal .slide-number {
  position: absolute;
  display: block;
  right: 8px;
  bottom: 8px;
  z-index: 31;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 5px; }

.reveal .slide-number a {
  color: currentColor; }

.reveal .slide-number-delimiter {
  margin: 0 3px; }

/*********************************************
 * SLIDES
 *********************************************/
.reveal {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none; }

@media only screen and (orientation: landscape) {
  .reveal.ua-iphone {
    position: fixed; } }

.reveal .slides {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  pointer-events: none;
  overflow: visible;
  z-index: 1;
  text-align: center;
  -webkit-perspective: 600px;
          perspective: 600px;
  -webkit-perspective-origin: 50% 40%;
          perspective-origin: 50% 40%; }

.reveal .slides > section {
  -ms-perspective: 600px; }

.reveal .slides > section,
.reveal .slides > section > section {
  display: none;
  position: absolute;
  width: 100%;
  padding: 20px 0px;
  pointer-events: auto;
  z-index: 10;
  -webkit-transform-style: flat;
          transform-style: flat;
  transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);
  transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

/* Global transition speed settings */
.reveal[data-transition-speed="fast"] .slides section {
  transition-duration: 400ms; }

.reveal[data-transition-speed="slow"] .slides section {
  transition-duration: 1200ms; }

/* Slide-specific transition speed overrides */
.reveal .slides section[data-transition-speed="fast"] {
  transition-duration: 400ms; }

.reveal .slides section[data-transition-speed="slow"] {
  transition-duration: 1200ms; }

.reveal .slides > section.stack {
  padding-top: 0;
  padding-bottom: 0;
  pointer-events: none; }

.reveal .slides > section.present,
.reveal .slides > section > section.present {
  display: block;
  z-index: 11;
  opacity: 1; }

.reveal .slides > section:empty,
.reveal .slides > section > section:empty,
.reveal .slides > section[data-background-interactive],
.reveal .slides > section > section[data-background-interactive] {
  pointer-events: none; }

.reveal.center,
.reveal.center .slides,
.reveal.center .slides section {
  min-height: 0 !important; }

/* Don't allow interaction with invisible slides */
.reveal .slides > section.future,
.reveal .slides > section > section.future,
.reveal .slides > section.past,
.reveal .slides > section > section.past {
  pointer-events: none; }

.reveal.overview .slides > section,
.reveal.overview .slides > section > section {
  pointer-events: auto; }

.reveal .slides > section.past,
.reveal .slides > section.future,
.reveal .slides > section > section.past,
.reveal .slides > section > section.future {
  opacity: 0; }

/*********************************************
 * Mixins for readability of transitions
 *********************************************/
/*********************************************
 * SLIDE TRANSITION
 * Aliased 'linear' for backwards compatibility
 *********************************************/
.reveal.slide section {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal .slides > section[data-transition=slide].past,
.reveal .slides > section[data-transition~=slide-out].past,
.reveal.slide .slides > section:not([data-transition]).past {
  -webkit-transform: translate(-150%, 0);
          transform: translate(-150%, 0); }

.reveal .slides > section[data-transition=slide].future,
.reveal .slides > section[data-transition~=slide-in].future,
.reveal.slide .slides > section:not([data-transition]).future {
  -webkit-transform: translate(150%, 0);
          transform: translate(150%, 0); }

.reveal .slides > section > section[data-transition=slide].past,
.reveal .slides > section > section[data-transition~=slide-out].past,
.reveal.slide .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate(0, -150%);
          transform: translate(0, -150%); }

.reveal .slides > section > section[data-transition=slide].future,
.reveal .slides > section > section[data-transition~=slide-in].future,
.reveal.slide .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%); }

.reveal.linear section {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal .slides > section[data-transition=linear].past,
.reveal .slides > section[data-transition~=linear-out].past,
.reveal.linear .slides > section:not([data-transition]).past {
  -webkit-transform: translate(-150%, 0);
          transform: translate(-150%, 0); }

.reveal .slides > section[data-transition=linear].future,
.reveal .slides > section[data-transition~=linear-in].future,
.reveal.linear .slides > section:not([data-transition]).future {
  -webkit-transform: translate(150%, 0);
          transform: translate(150%, 0); }

.reveal .slides > section > section[data-transition=linear].past,
.reveal .slides > section > section[data-transition~=linear-out].past,
.reveal.linear .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate(0, -150%);
          transform: translate(0, -150%); }

.reveal .slides > section > section[data-transition=linear].future,
.reveal .slides > section > section[data-transition~=linear-in].future,
.reveal.linear .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%); }

/*********************************************
 * CONVEX TRANSITION
 * Aliased 'default' for backwards compatibility
 *********************************************/
.reveal .slides section[data-transition=default].stack,
.reveal.default .slides section.stack {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal .slides > section[data-transition=default].past,
.reveal .slides > section[data-transition~=default-out].past,
.reveal.default .slides > section:not([data-transition]).past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

.reveal .slides > section[data-transition=default].future,
.reveal .slides > section[data-transition~=default-in].future,
.reveal.default .slides > section:not([data-transition]).future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

.reveal .slides > section > section[data-transition=default].past,
.reveal .slides > section > section[data-transition~=default-out].past,
.reveal.default .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
          transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }

.reveal .slides > section > section[data-transition=default].future,
.reveal .slides > section > section[data-transition~=default-in].future,
.reveal.default .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
          transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }

.reveal .slides section[data-transition=convex].stack,
.reveal.convex .slides section.stack {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal .slides > section[data-transition=convex].past,
.reveal .slides > section[data-transition~=convex-out].past,
.reveal.convex .slides > section:not([data-transition]).past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

.reveal .slides > section[data-transition=convex].future,
.reveal .slides > section[data-transition~=convex-in].future,
.reveal.convex .slides > section:not([data-transition]).future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

.reveal .slides > section > section[data-transition=convex].past,
.reveal .slides > section > section[data-transition~=convex-out].past,
.reveal.convex .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);
          transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }

.reveal .slides > section > section[data-transition=convex].future,
.reveal .slides > section > section[data-transition~=convex-in].future,
.reveal.convex .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);
          transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }

/*********************************************
 * CONCAVE TRANSITION
 *********************************************/
.reveal .slides section[data-transition=concave].stack,
.reveal.concave .slides section.stack {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal .slides > section[data-transition=concave].past,
.reveal .slides > section[data-transition~=concave-out].past,
.reveal.concave .slides > section:not([data-transition]).past {
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }

.reveal .slides > section[data-transition=concave].future,
.reveal .slides > section[data-transition~=concave-in].future,
.reveal.concave .slides > section:not([data-transition]).future {
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }

.reveal .slides > section > section[data-transition=concave].past,
.reveal .slides > section > section[data-transition~=concave-out].past,
.reveal.concave .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);
          transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); }

.reveal .slides > section > section[data-transition=concave].future,
.reveal .slides > section > section[data-transition~=concave-in].future,
.reveal.concave .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);
          transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); }

/*********************************************
 * ZOOM TRANSITION
 *********************************************/
.reveal .slides section[data-transition=zoom],
.reveal.zoom .slides section:not([data-transition]) {
  transition-timing-function: ease; }

.reveal .slides > section[data-transition=zoom].past,
.reveal .slides > section[data-transition~=zoom-out].past,
.reveal.zoom .slides > section:not([data-transition]).past {
  visibility: hidden;
  -webkit-transform: scale(16);
          transform: scale(16); }

.reveal .slides > section[data-transition=zoom].future,
.reveal .slides > section[data-transition~=zoom-in].future,
.reveal.zoom .slides > section:not([data-transition]).future {
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

.reveal .slides > section > section[data-transition=zoom].past,
.reveal .slides > section > section[data-transition~=zoom-out].past,
.reveal.zoom .slides > section > section:not([data-transition]).past {
  -webkit-transform: translate(0, -150%);
          transform: translate(0, -150%); }

.reveal .slides > section > section[data-transition=zoom].future,
.reveal .slides > section > section[data-transition~=zoom-in].future,
.reveal.zoom .slides > section > section:not([data-transition]).future {
  -webkit-transform: translate(0, 150%);
          transform: translate(0, 150%); }

/*********************************************
 * CUBE TRANSITION
 *
 * WARNING:
 * this is deprecated and will be removed in a
 * future version.
 *********************************************/
.reveal.cube .slides {
  -webkit-perspective: 1300px;
          perspective: 1300px; }

.reveal.cube .slides section {
  padding: 30px;
  min-height: 700px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal.center.cube .slides section {
  min-height: 0; }

.reveal.cube .slides section:not(.stack):before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  -webkit-transform: translateZ(-20px);
          transform: translateZ(-20px); }

.reveal.cube .slides section:not(.stack):after {
  content: '';
  position: absolute;
  display: block;
  width: 90%;
  height: 30px;
  left: 5%;
  bottom: 0;
  background: none;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(-90px) rotateX(65deg);
          transform: translateZ(-90px) rotateX(65deg); }

.reveal.cube .slides > section.stack {
  padding: 0;
  background: none; }

.reveal.cube .slides > section.past {
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg); }

.reveal.cube .slides > section.future {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);
          transform: translate3d(100%, 0, 0) rotateY(90deg); }

.reveal.cube .slides > section > section.past {
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);
          transform: translate3d(0, -100%, 0) rotateX(90deg); }

.reveal.cube .slides > section > section.future {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);
          transform: translate3d(0, 100%, 0) rotateX(-90deg); }

/*********************************************
 * PAGE TRANSITION
 *
 * WARNING:
 * this is deprecated and will be removed in a
 * future version.
 *********************************************/
.reveal.page .slides {
  -webkit-perspective-origin: 0% 50%;
          perspective-origin: 0% 50%;
  -webkit-perspective: 3000px;
          perspective: 3000px; }

.reveal.page .slides section {
  padding: 30px;
  min-height: 700px;
  box-sizing: border-box;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.reveal.page .slides section.past {
  z-index: 12; }

.reveal.page .slides section:not(.stack):before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transform: translateZ(-20px);
          transform: translateZ(-20px); }

.reveal.page .slides section:not(.stack):after {
  content: '';
  position: absolute;
  display: block;
  width: 90%;
  height: 30px;
  left: 5%;
  bottom: 0;
  background: none;
  z-index: 1;
  border-radius: 4px;
  box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateZ(-90px) rotateX(65deg); }

.reveal.page .slides > section.stack {
  padding: 0;
  background: none; }

.reveal.page .slides > section.past {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);
          transform: translate3d(-40%, 0, 0) rotateY(-80deg); }

.reveal.page .slides > section.future {
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.reveal.page .slides > section > section.past {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);
          transform: translate3d(0, -40%, 0) rotateX(80deg); }

.reveal.page .slides > section > section.future {
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

/*********************************************
 * FADE TRANSITION
 *********************************************/
.reveal .slides section[data-transition=fade],
.reveal.fade .slides section:not([data-transition]),
.reveal.fade .slides > section > section:not([data-transition]) {
  -webkit-transform: none;
          transform: none;
  transition: opacity 0.5s; }

.reveal.fade.overview .slides section,
.reveal.fade.overview .slides > section > section {
  transition: none; }

/*********************************************
 * NO TRANSITION
 *********************************************/
.reveal .slides section[data-transition=none],
.reveal.none .slides section:not([data-transition]) {
  -webkit-transform: none;
          transform: none;
  transition: none; }

/*********************************************
 * PAUSED MODE
 *********************************************/
.reveal .pause-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  visibility: hidden;
  opacity: 0;
  z-index: 100;
  transition: all 1s ease; }

.reveal .pause-overlay .resume-button {
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #ccc;
  border-radius: 2px;
  padding: 6px 14px;
  border: 2px solid #ccc;
  font-size: 16px;
  background: transparent;
  cursor: pointer; }
  .reveal .pause-overlay .resume-button:hover {
    color: #fff;
    border-color: #fff; }

.reveal.paused .pause-overlay {
  visibility: visible;
  opacity: 1; }

/*********************************************
 * FALLBACK
 *********************************************/
.no-transforms {
  overflow-y: auto; }

.no-transforms .reveal .slides {
  position: relative;
  width: 80%;
  height: auto !important;
  top: 0;
  left: 50%;
  margin: 0;
  text-align: center; }

.no-transforms .reveal .controls,
.no-transforms .reveal .progress {
  display: none !important; }

.no-transforms .reveal .slides section {
  display: block !important;
  opacity: 1 !important;
  position: relative !important;
  height: auto;
  min-height: 0;
  top: 0;
  left: -50%;
  margin: 70px 0;
  -webkit-transform: none;
          transform: none; }

.no-transforms .reveal .slides section section {
  left: 0; }

.reveal .no-transition,
.reveal .no-transition * {
  transition: none !important; }

/*********************************************
 * PER-SLIDE BACKGROUNDS
 *********************************************/
.reveal .backgrounds {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-perspective: 600px;
          perspective: 600px; }

.reveal .slide-background {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  background-color: transparent;
  transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }

.reveal .slide-background-content {
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.reveal .slide-background.stack {
  display: block; }

.reveal .slide-background.present {
  opacity: 1;
  visibility: visible;
  z-index: 2; }

.print-pdf .reveal .slide-background {
  opacity: 1 !important;
  visibility: visible !important; }

/* Video backgrounds */
.reveal .slide-background video {
  position: absolute;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover; }

.reveal .slide-background[data-background-size="contain"] video {
  -o-object-fit: contain;
     object-fit: contain; }

/* Immediate transition style */
.reveal[data-background-transition=none] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=none] {
  transition: none; }

/* Slide */
.reveal[data-background-transition=slide] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=slide] {
  opacity: 1;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal[data-background-transition=slide] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=slide] {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0); }

.reveal[data-background-transition=slide] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=slide] {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0); }

.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%); }

.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%); }

/* Convex */
.reveal[data-background-transition=convex] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }

.reveal[data-background-transition=convex] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }

.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); }

.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=convex] {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); }

/* Concave */
.reveal[data-background-transition=concave] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }

.reveal[data-background-transition=concave] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }

.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); }

.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=concave] {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); }

/* Zoom */
.reveal[data-background-transition=zoom] > .backgrounds .slide-background,
.reveal > .backgrounds .slide-background[data-background-transition=zoom] {
  transition-timing-function: ease; }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background.past,
.reveal > .backgrounds .slide-background.past[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(16);
          transform: scale(16); }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background.future,
.reveal > .backgrounds .slide-background.future[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.past,
.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(16);
          transform: scale(16); }

.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.future,
.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=zoom] {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

/* Global transition speed settings */
.reveal[data-transition-speed="fast"] > .backgrounds .slide-background {
  transition-duration: 400ms; }

.reveal[data-transition-speed="slow"] > .backgrounds .slide-background {
  transition-duration: 1200ms; }

/*********************************************
 * OVERVIEW
 *********************************************/
.reveal.overview {
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%;
  -webkit-perspective: 700px;
          perspective: 700px; }
  .reveal.overview .slides {
    -moz-transform-style: preserve-3d; }
  .reveal.overview .slides section {
    height: 100%;
    top: 0 !important;
    opacity: 1 !important;
    overflow: hidden;
    visibility: visible !important;
    cursor: pointer;
    box-sizing: border-box; }
  .reveal.overview .slides section:hover,
  .reveal.overview .slides section.present {
    outline: 10px solid rgba(150, 150, 150, 0.4);
    outline-offset: 10px; }
  .reveal.overview .slides section .fragment {
    opacity: 1;
    transition: none; }
  .reveal.overview .slides section:after,
  .reveal.overview .slides section:before {
    display: none !important; }
  .reveal.overview .slides > section.stack {
    padding: 0;
    top: 0 !important;
    background: none;
    outline: none;
    overflow: visible; }
  .reveal.overview .backgrounds {
    -webkit-perspective: inherit;
            perspective: inherit;
    -moz-transform-style: preserve-3d; }
  .reveal.overview .backgrounds .slide-background {
    opacity: 1;
    visibility: visible;
    outline: 10px solid rgba(150, 150, 150, 0.1);
    outline-offset: 10px; }
  .reveal.overview .backgrounds .slide-background.stack {
    overflow: visible; }

.reveal.overview .slides section,
.reveal.overview-deactivating .slides section {
  transition: none; }

.reveal.overview .backgrounds .slide-background,
.reveal.overview-deactivating .backgrounds .slide-background {
  transition: none; }

/*********************************************
 * RTL SUPPORT
 *********************************************/
.reveal.rtl .slides,
.reveal.rtl .slides h1,
.reveal.rtl .slides h2,
.reveal.rtl .slides h3,
.reveal.rtl .slides h4,
.reveal.rtl .slides h5,
.reveal.rtl .slides h6 {
  direction: rtl;
  font-family: sans-serif; }

.reveal.rtl pre,
.reveal.rtl code {
  direction: ltr; }

.reveal.rtl ol,
.reveal.rtl ul {
  text-align: right; }

.reveal.rtl .progress span {
  float: right; }

/*********************************************
 * PARALLAX BACKGROUND
 *********************************************/
.reveal.has-parallax-background .backgrounds {
  transition: all 0.8s ease; }

/* Global transition speed settings */
.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds {
  transition-duration: 400ms; }

.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds {
  transition-duration: 1200ms; }

/*********************************************
 * LINK PREVIEW OVERLAY
 *********************************************/
.reveal .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease; }

.reveal .overlay.visible {
  opacity: 1;
  visibility: visible; }

.reveal .overlay .spinner {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  z-index: 10;
  background-image: url(%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);
  visibility: visible;
  opacity: 0.6;
  transition: all 0.3s ease; }

.reveal .overlay header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 40px;
  z-index: 2;
  border-bottom: 1px solid #222; }

.reveal .overlay header a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 36px;
  padding: 0 10px;
  float: right;
  opacity: 0.6;
  box-sizing: border-box; }

.reveal .overlay header a:hover {
  opacity: 1; }

.reveal .overlay header a .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat; }

.reveal .overlay header a.close .icon {
  background-image: url(); }

.reveal .overlay header a.external .icon {
  background-image: url(); }

.reveal .overlay .viewport {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0; }

.reveal .overlay.overlay-preview .viewport iframe {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease; }

.reveal .overlay.overlay-preview.loaded .viewport iframe {
  opacity: 1;
  visibility: visible; }

.reveal .overlay.overlay-preview.loaded .viewport-inner {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 45%;
  width: 100%;
  text-align: center;
  letter-spacing: normal; }

.reveal .overlay.overlay-preview .x-frame-error {
  opacity: 0;
  transition: opacity 0.3s ease 0.3s; }

.reveal .overlay.overlay-preview.loaded .x-frame-error {
  opacity: 1; }

.reveal .overlay.overlay-preview.loaded .spinner {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.2);
          transform: scale(0.2); }

.reveal .overlay.overlay-help .viewport {
  overflow: auto;
  color: #fff; }

.reveal .overlay.overlay-help .viewport .viewport-inner {
  width: 600px;
  margin: auto;
  padding: 20px 20px 80px 20px;
  text-align: center;
  letter-spacing: normal; }

.reveal .overlay.overlay-help .viewport .viewport-inner .title {
  font-size: 20px; }

.reveal .overlay.overlay-help .viewport .viewport-inner table {
  border: 1px solid #fff;
  border-collapse: collapse;
  font-size: 16px; }

.reveal .overlay.overlay-help .viewport .viewport-inner table th,
.reveal .overlay.overlay-help .viewport .viewport-inner table td {
  width: 200px;
  padding: 14px;
  border: 1px solid #fff;
  vertical-align: middle; }

.reveal .overlay.overlay-help .viewport .viewport-inner table th {
  padding-top: 20px;
  padding-bottom: 20px; }

/*********************************************
 * PLAYBACK COMPONENT
 *********************************************/
.reveal .playback {
  position: absolute;
  left: 15px;
  bottom: 20px;
  z-index: 30;
  cursor: pointer;
  transition: all 400ms ease;
  -webkit-tap-highlight-color: transparent; }

.reveal.overview .playback {
  opacity: 0;
  visibility: hidden; }

/*********************************************
 * ROLLING LINKS
 *********************************************/
.reveal .roll {
  display: inline-block;
  line-height: 1.2;
  overflow: hidden;
  vertical-align: top;
  -webkit-perspective: 400px;
          perspective: 400px;
  -webkit-perspective-origin: 50% 50%;
          perspective-origin: 50% 50%; }

.reveal .roll:hover {
  background: none;
  text-shadow: none; }

.reveal .roll span {
  display: block;
  position: relative;
  padding: 0 2px;
  pointer-events: none;
  transition: all 400ms ease;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.reveal .roll:hover span {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg);
          transform: translate3d(0px, 0px, -45px) rotateX(90deg); }

.reveal .roll span:after {
  content: attr(data-title);
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 2px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg);
          transform: translate3d(0px, 110%, 0px) rotateX(-90deg); }

/*********************************************
 * SPEAKER NOTES
 *********************************************/
.reveal aside.notes {
  display: none; }

.reveal .speaker-notes {
  display: none;
  position: absolute;
  width: 25vw;
  height: 100%;
  top: 0;
  left: 100%;
  padding: 14px 18px 14px 18px;
  z-index: 1;
  font-size: 18px;
  line-height: 1.4;
  border: 1px solid rgba(0, 0, 0, 0.05);
  color: #222;
  background-color: #f5f5f5;
  overflow: auto;
  box-sizing: border-box;
  text-align: left;
  font-family: Helvetica, sans-serif;
  -webkit-overflow-scrolling: touch; }
  .reveal .speaker-notes .notes-placeholder {
    color: #ccc;
    font-style: italic; }
  .reveal .speaker-notes:focus {
    outline: none; }
  .reveal .speaker-notes:before {
    content: 'Speaker notes';
    display: block;
    margin-bottom: 10px;
    opacity: 0.5; }

.reveal.show-notes {
  max-width: 75vw;
  overflow: visible; }

.reveal.show-notes .speaker-notes {
  display: block; }

@media screen and (min-width: 1600px) {
  .reveal .speaker-notes {
    font-size: 20px; } }

@media screen and (max-width: 1024px) {
  .reveal.show-notes {
    border-left: 0;
    max-width: none;
    max-height: 70%;
    overflow: visible; }
  .reveal.show-notes .speaker-notes {
    top: 100%;
    left: 0;
    width: 100%;
    height: 42.8571428571%; } }

@media screen and (max-width: 600px) {
  .reveal.show-notes {
    max-height: 60%; }
  .reveal.show-notes .speaker-notes {
    top: 100%;
    height: 66.6666666667%; }
  .reveal .speaker-notes {
    font-size: 14px; } }

/*********************************************
 * ZOOM PLUGIN
 *********************************************/
.zoomed .reveal *,
.zoomed .reveal *:before,
.zoomed .reveal *:after {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important; }

.zoomed .reveal .progress,
.zoomed .reveal .controls {
  opacity: 0; }

.zoomed .reveal .roll span {
  background: none; }

.zoomed .reveal .roll span:after {
  visibility: hidden; }

      
      </style>
      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/reveal.js@3.7.0/css/theme/none.css">
      
        <script type="text/x-mathjax-config">
          MathJax.Hub.Config({"extensions":["tex2jax.js"],"jax":["input/TeX","output/HTML-CSS"],"messageStyle":"none","tex2jax":{"processEnvironments":false,"processEscapes":true,"inlineMath":[["$","$"]],"displayMath":[["$$","$$"]],"skipTags":["script","noscript","style","textarea","pre","code"]},"displayAlign":"left","TeX":{"equationNumbers":{"autoNumber":"all","useLabelIds":true},"extensions":["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"],"Macros":{"zerov":"{\\boldsymbol 0}","onev":"{\\boldsymbol 1}","av":"{\\boldsymbol a}","bv":"{\\boldsymbol b}","cv":"{\\boldsymbol c}","dv":"{\\boldsymbol d}","ev":"{\\boldsymbol e}","fv":"{\\boldsymbol f}","gv":"{\\boldsymbol g}","hv":"{\\boldsymbol h}","iv":"{\\boldsymbol i}","jv":"{\\boldsymbol j}","kv":"{\\boldsymbol k}","lv":"{\\boldsymbol l}","mv":"{\\boldsymbol m}","nv":"{\\boldsymbol n}","ov":"{\\boldsymbol o}","pv":"{\\boldsymbol p}","qv":"{\\boldsymbol q}","rv":"{\\boldsymbol r}","sv":"{\\boldsymbol s}","tv":"{\\boldsymbol t}","uv":"{\\boldsymbol u}","vv":"{\\boldsymbol v}","wv":"{\\boldsymbol w}","xv":"{\\boldsymbol x}","yv":"{\\boldsymbol y}","zv":"{\\boldsymbol z}","Av":"{\\mathbf A}","Bv":"{\\mathbf B}","Cv":"{\\mathbf C}","Dv":"{\\mathbf D}","Ev":"{\\mathbf E}","Fv":"{\\mathbf F}","Gv":"{\\mathbf G}","Hv":"{\\mathbf H}","Iv":"{\\mathbf I}","Jv":"{\\mathbf J}","Kv":"{\\mathbf K}","Lv":"{\\mathbf L}","Mv":"{\\mathbf M}","Nv":"{\\mathbf N}","Ov":"{\\mathbf O}","Pv":"{\\mathbf P}","Qv":"{\\mathbf Q}","Rv":"{\\mathbf R}","Sv":"{\\mathbf S}","Tv":"{\\mathbf T}","Uv":"{\\mathbf U}","Vv":"{\\mathbf V}","Wv":"{\\mathbf W}","Xv":"{\\mathbf X}","Yv":"{\\mathbf Y}","Zv":"{\\mathbf Z}","alphav":"{\\boldsymbol {\\alpha}}","betav":"{\\boldsymbol {\\beta}}","lambdav":"{\\boldsymbol {\\lambda}}","muv":"{\\boldsymbol {\\mu}}","thetav":"{\\boldsymbol {\\theta}}","phiv":"{\\boldsymbol {\\phi}}","zetav":"{\\boldsymbol {\\zeta}}","deltav":"{\\boldsymbol {\\delta}}","Sigmav":"{\\boldsymbol {\\Sigma}}","Phiv":"{\\boldsymbol {\\Phi}}","Lambdav":"{\\boldsymbol {\\Lambda}}","Omegav":"{\\boldsymbol {\\Omega}}","Cbb":"{\\mathbb C}","Ebb":"{\\mathbb E}","Hbb":"{\\mathbb H}","Nbb":"{\\mathbb N}","Pbb":"{\\mathbb P}","Qbb":"{\\mathbb Q}","Rbb":"{\\mathbb R}","Zbb":"{\\mathbb Z}","Acal":"{\\mathcal A}","Bcal":"{\\mathcal B}","Ccal":"{\\mathcal C}","Dcal":"{\\mathcal D}","Ecal":"{\\mathcal E}","Fcal":"{\\mathcal F}","Gcal":"{\\mathcal G}","Hcal":"{\\mathcal H}","Lcal":"{\\mathcal L}","Mcal":"{\\mathcal M}","Ncal":"{\\mathcal N}","Pcal":"{\\mathcal P}","Rcal":"{\\mathcal R}","Scal":"{\\mathcal S}","Ucal":"{\\mathcal U}","Vcal":"{\\mathcal V}","Wcal":"{\\mathcal W}","Xcal":"{\\mathcal X}","Ycal":"{\\mathcal Y}","fhat":"{\\hat f}","Ffrak":"{\\mathfrak F}","sup":["{{(#1)}}",1],"diff":"{\\mathrm {d}}","diag":"{\\mathrm {diag}}","span":"{\\mathrm {span}}","sign":"{\\mathrm {sign}}","sgn":"{\\mathrm {sgn}}","st":"{\\mathrm {s.t.}}","VC":"{\\mathrm {VC}}","Pr":"{\\mathrm {Pr}}","tanh":"{\\mathrm {Tanh}}","relu":"{\\mathrm {ReLU}}","lrelu":"{\\mathrm {LeakyReLU}}","prelu":"{\\mathrm {PReLU}}","elu":"{\\mathrm {ELU}}","softplus":"{\\mathrm {Softplus}}","swish":"{\\mathrm {Swish}}","maxout":"{\\mathrm {Maxout}}","grad":"{\\mathrm {grad}}","div":"{\\mathrm {div}}","var":"{\\mathrm {var}}","softmax":"{\\mathrm {softmax}}","att":"{\\mathrm {att}}","cut":"{\\mathrm {cut}}","rcut":"{\\mathrm {RatioCut}}","ncut":"{\\mathrm {NCut}}","tr":"{\\mathrm {tr}}","vol":"{\\mathrm {vol}}","mlp":"{\\mathrm {MLP}}","update":"{\\mathrm {Update}}","aggregate":"{\\mathrm {Aggregate}}","self":"{\\mathrm {self}}","neigh":"{\\mathrm {neigh}}","base":"{\\mathrm {base}}","new":"{\\mathrm {new}}","gru":"{\\mathrm {GRU}}","lstm":"{\\mathrm {LSTM}}","edge":"{\\mathrm {edge}}","node":"{\\mathrm {node}}","graph":"{\\mathrm {graph}}","train":"{\\mathrm {train}}","dec":"{\\mathrm {Dec}}","sym":"{\\mathrm {sym}}","modd":"{\\mathrm {mod} ~ }","rot":"{\\mathbf {rot180}}","up":"{\\mathbf {up}}","argmin":"{\\mathop{\\mathrm{argmin}}}","argmax":"{\\mathop{\\mathrm{argmax}}}"}},"HTML-CSS":{"linebreaks":{"automatic":false},"scale":100,"styles":{".MathJax_Display":{"margin":"0.6rem auto 0.6rem 5rem !important","border-radius":"0px !important","font-size":"1.5em !important","color":"#d33682"},".MathJax":{"border":"0px solid #ccc !important","font-size":"1em !important","color":"#d33682"}},"availableFonts":["TeX"]}});
        </script>
        <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js"></script>
        
      
      
      
        <script src="https://cdn.jsdelivr.net/npm/reveal.js@3.7.0/lib/js/head.min.js"></script>
        <script src="https://cdn.jsdelivr.net/npm/reveal.js@3.7.0/js/reveal.js"></script>
      <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mermaid@8.5.2/dist/mermaid.min.js"></script>
      
      
      
      
      
      <style>
      /* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+abap+actionscript+ada+apacheconf+apl+applescript+asciidoc+aspnet+autoit+autohotkey+bash+basic+batch+c+brainfuck+bro+bison+csharp+cpp+coffeescript+ruby+css-extras+d+dart+django+diff+docker+eiffel+elixir+erlang+fsharp+fortran+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+http+icon+inform7+ini+j+jade+java+jolie+json+julia+keyman+kotlin+latex+less+livescript+lolcode+lua+makefile+markdown+matlab+mel+mizar+monkey+nasm+nginx+nim+nix+nsis+objectivec+ocaml+oz+parigp+parser+pascal+perl+php+php-extras+powershell+processing+prolog+properties+protobuf+puppet+pure+python+q+qore+r+jsx+reason+rest+rip+roboconf+crystal+rust+sas+sass+scss+scala+scheme+smalltalk+smarty+sql+stylus+swift+tcl+textile+twig+typescript+vbnet+verilog+vhdl+vim+wiki+xojo+yaml */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #a67f59;
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}

/* highlight */
pre[data-line] {
	position: relative;
	padding: 1em 0 1em 3em;
  }
  pre[data-line] .line-highlight-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	display: block;
	width: 100%;
  }
  
  pre[data-line] .line-highlight {
	position: absolute;
	left: 0;
	right: 0;
	padding: inherit 0;
	margin-top: 1em;
	background: hsla(24, 20%, 50%,.08);
	background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));
	pointer-events: none;
	line-height: inherit;
	white-space: pre;
  }
  
  pre[data-line] .line-highlight:before, 
  pre[data-line] .line-highlight[data-end]:after {
	content: attr(data-start);
	position: absolute;
	top: .4em;
	left: .6em;
	min-width: 1em;
	padding: 0 .5em;
	background-color: hsla(24, 20%, 50%,.4);
	color: hsl(24, 20%, 95%);
	font: bold 65%/1.5 sans-serif;
	text-align: center;
	vertical-align: .3em;
	border-radius: 999px;
	text-shadow: none;
	box-shadow: 0 1px white;
  }
  
  pre[data-line] .line-highlight[data-end]:after {
	content: attr(data-end);
	top: auto;
	bottom: .4em;
  }.markdown-preview{width:100%;height:100%;box-sizing:border-box}.markdown-preview .pagebreak,.markdown-preview .newpage{page-break-before:always}.markdown-preview pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.markdown-preview pre.line-numbers>code{position:relative}.markdown-preview pre.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:1em;font-size:100%;left:0;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-preview pre.line-numbers .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.markdown-preview pre.line-numbers .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.markdown-preview .mathjax-exps .MathJax_Display{text-align:center !important}.markdown-preview:not([for="preview"]) .code-chunk .btn-group{display:none}.markdown-preview:not([for="preview"]) .code-chunk .status{display:none}.markdown-preview:not([for="preview"]) .code-chunk .output-div{margin-bottom:16px}.scrollbar-style::-webkit-scrollbar{width:8px}.scrollbar-style::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.scrollbar-style::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,0.66);border:4px solid rgba(150,150,150,0.66);background-clip:content-box}html body[for="html-export"]:not([data-presentation-mode]){position:relative;width:100%;height:100%;top:0;left:0;margin:0;padding:0;overflow:auto}html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{position:relative;top:0}@media screen and (min-width:914px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{padding:2em calc(50% - 457px + 2em)}}@media screen and (max-width:914px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for="html-export"]:not([data-presentation-mode]) .markdown-preview{font-size:14px !important;padding:1em}}@media print{html body[for="html-export"]:not([data-presentation-mode]) #sidebar-toc-btn{display:none}}html body[for="html-export"]:not([data-presentation-mode]) #sidebar-toc-btn{position:fixed;bottom:8px;left:8px;font-size:28px;cursor:pointer;color:inherit;z-index:99;width:32px;text-align:center;opacity:.4}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] #sidebar-toc-btn{opacity:1}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc{position:fixed;top:0;left:0;width:300px;height:100%;padding:32px 0 48px 0;font-size:14px;box-shadow:0 0 4px rgba(150,150,150,0.33);box-sizing:border-box;overflow:auto;background-color:inherit}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar{width:8px}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(150,150,150,0.66);border:4px solid rgba(150,150,150,0.66);background-clip:content-box}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc a{text-decoration:none}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc ul{padding:0 1.6em;margin-top:.8em}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc li{margin-bottom:.8em}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .md-sidebar-toc ul{list-style-type:none}html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{left:300px;width:calc(100% -  300px);padding:2em calc(50% - 457px -  150px);margin:0;box-sizing:border-box}@media screen and (max-width:1274px){html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{padding:2em}}@media screen and (max-width:450px){html body[for="html-export"]:not([data-presentation-mode])[html-show-sidebar-toc] .markdown-preview{width:100%}}html body[for="html-export"]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .markdown-preview{left:50%;transform:translateX(-50%)}html body[for="html-export"]:not([data-presentation-mode]):not([html-show-sidebar-toc]) .md-sidebar-toc{display:none}
/* Please visit the URL below for more information: */
/*   https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */

      </style>
    </head>
    <body for="html-export" data-presentation-mode>
      <div class="mume markdown-preview  " data-presentation-mode>
      
    <div style="display:none;"><link rel="stylesheet" href="../common/css/zhangt-style.css">
<link rel="stylesheet" href="../common/css/font-awesome-4.7.0/css/font-awesome.css">
</div>
    <div class="reveal">
      <div class="slides">
        <section><section data-notes lineno="10" class="slide " data-line="10" data-h="0" data-v="0">
<div id="logo">
    <img src="../common/img/xiaohui.png" style height="120px">
    <img src="../common/img/bdts.png" style="margin-top:0.5rem" height="100px">
</div>
<div>
    <h1 style="width: 50%">
        &#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;<br> 
        <span style="font-size: 0.6em">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</span>
    </h1>
    <h2>&#x5F20;&#x817E;</h2>
    <h3>tengzhang@hust.edu.cn</h3>
</div>
</section><section vertical="true" data-notes lineno="25" class="slide " data-line="25" data-h="0" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x8BFE;&#x7A0B;&#x7FA4;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<div class="multi_column top_10">
    <img src="../common/img/QR.png" style="margin:20px;margin-left:10%" height="263px">
    <p style="margin-top:5%;margin-left:8%;text-align:left;font-size:30px">&#x673A;&#x5668;&#x5B66;&#x4E60; Machine Learning<br><br><br>&#x795E;&#x7ECF;&#x7F51;&#x7EDC; Neural Network<br><br><br>&#x8C31;&#x56FE;&#x7406;&#x8BBA; Spectral Graph Theory</p>
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="48" class="slide " data-line="48" data-h="0" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5B89;&#x6392;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><br><br></p>
<p>&#x6388;&#x8BFE;&#xFF1A;&#x90D1;&#x9F99;&#x3001;&#x5F20;&#x817E;</p>
<p><br><br></p>
<p>&#x65F6;&#x95F4;&#xFF1A;32 &#x5B66;&#x65F6;</p>
<ul>
<li>&#x524D; 24 &#x5B66;&#x65F6;&#x7406;&#x8BBA;&#xFF0C;&#x5468;&#x4E09;&#x4E0A;&#x5348; 3-4&#x3001;&#x5468;&#x4E94;&#x4E0B;&#x5348; 7-8</li>
<li>&#x540E; 8 &#x5B66;&#x65F6;&#x5B9E;&#x9A8C;&#xFF0C;&#x5468;&#x4E09;&#x4E0B;&#x5348; 5-8</li>
</ul>
<p><br><br></p>
<p>&#x8003;&#x6838;&#xFF1A;&#x5F85;&#x5B9A;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="81" class="slide " data-line="81" data-h="1" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x96BE;&#x70B9;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<br>
<p>(&#x4E2A;&#x4EBA;)&#x7B2C;&#x4E00;&#x6B21;&#x8BB2;&#x8BFE;&#xFF0C;&#x7ECF;&#x9A8C;&#x4E0D;&#x8DB3;&#xFF0C;<span class="blue">&#x591A;&#x7ED9;&#x53CD;&#x9988;</span></p>
<p><br><br></p>
<p>&#x8BFE;&#x7A0B;&#x521D;&#x5F00;&#xFF0C;&#x6CA1;&#x6709;&#x5176;&#x4ED6;&#x8001;&#x5E08;&#x7684;&#x73E0;&#x7389;&#x5728;&#x524D;&#x53EF;&#x4F9B;&#x53C2;&#x8003;</p>
<p><br><br></p>
<p>&#x591A;&#x95E8;&#x8BFE;&#x7A0B;&#x7684;&#x4EA4;&#x53C9;&#xFF0C;&#x9700;&#x8981;&#x6709;&#x5927;&#x91CF;&#x524D;&#x5BFC;&#x8BFE;&#x7A0B;&#x7684;&#x914D;&#x5408;</p>
<p><br><br></p>
<p>&#x5185;&#x5BB9;&#x672C;&#x8EAB;&#x8FC7;&#x4E8E;&#x7EC6;&#x679D;&#x672B;&#x8282;&#xFF0C;&#x6CA1;&#x6709;&#x592A;&#x591A;&#x5185;&#x5BB9;&#x53EF;&#x8BB2;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="115" class="slide " data-line="115" data-h="1" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5927;&#x6CD5;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<div>
    <img src="../common/img/GNN1.png" width="540px" style="margin-top:1rem">
    <img src="../common/img/GNN2.png" width="540px" style="margin-top:1rem">
    <img src="../common/img/GNN3.png" width="540px" style="margin-top:1rem">
    <img src="../common/img/GNN4.png" width="540px" style="margin-top:1rem">
    <img src="../common/img/GNN5.png" width="540px" style="margin-top:1rem">
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="141" class="slide " data-line="141" data-h="1" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x56F0;&#x60D1;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><br><br></p>
<p>&#x4E00;&#x6587;&#x5C31;&#x80FD;&#x8BFB;&#x61C2;&#xFF0C;&#x8FD8;&#x7279;&#x5730;&#x5F00;&#x4E00;&#x95E8;&#x8BFE;&#x5E72;&#x5565;&#xFF1F;</p>
<p><br><br></p>
<p>(&#x56FE;)&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x7684;&#x7814;&#x7A76;&#x73B0;&#x72B6;&#xFF1A;</p>
<ul>
<li>&#x76F8;&#x5173;&#x6587;&#x732E;&#x6C57;&#x725B;&#x5145;&#x680B;&#xFF0C;&#x4E14;&#x6301;&#x7EED;&#x4E95;&#x55B7;&#x5F0F;&#x589E;&#x957F;</li>
<li>&#x5B9A;&#x8BBA;&#x5F88;&#x5C11;&#xFF0C;&#x671D;&#x4EE4;&#x5915;&#x6539;</li>
<li>&#x591A;&#x4E3A;&#x542F;&#x53D1;&#x5F0F;&#x65B9;&#x6CD5;&#xFF0C;&#x65E0;&#x751A;&#x9053;&#x7406;&#x53EF;&#x8A00;&#xFF0C;&#x7384;&#x5B66;</li>
<li>&#x8F6F;&#x4EF6;&#x5305;&#x4F17;&#x591A;&#xFF0C;&#x4E0A;&#x624B;&#x95E8;&#x69DB;&#x4F4E;&#xFF0C;&#x5BB9;&#x6613;&#x53D8;&#x6210;&#x4E0D;&#x6C42;&#x751A;&#x89E3;&#x7684;&#x70BC;&#x4E39;&#x5E08;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="172" class="slide " data-line="172" data-h="1" data-v="3">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5F53;&#x4EE3;&#x70BC;&#x4E39;&#x672F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="580pt" height="251pt" viewBox="0.00 0.00 580.18 251.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 247)">
<title>g</title>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="8,-8 8,-235 98.4472,-235 98.4472,-8 8,-8"/>
<text text-anchor="middle" x="53.2236" y="-218.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x589E;&#x5F3A;&#x54C1;&#x8D28;</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="118.4472,-8 118.4472,-235 202.1284,-235 202.1284,-8 118.4472,-8"/>
<text text-anchor="middle" x="160.2878" y="-218.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x8BBE;&#x8BA1;&#x7075;&#x9635;</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_3</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="222.1284,-8 222.1284,-235 321.7806,-235 321.7806,-8 222.1284,-8"/>
<text text-anchor="middle" x="271.9545" y="-218.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x7CBE;&#x901A;&#x7528;&#x6CD5;</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_4</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="341.7806,-8 341.7806,-235 445.7,-235 445.7,-8 341.7806,-8"/>
<text text-anchor="middle" x="393.7403" y="-218.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x6C2A;&#x91D1;&#x771F;&#x706B;</text>
</g>
<g id="clust5" class="cluster">
<title>cluster_5</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="465.7,-8 465.7,-235 564.1818,-235 564.1818,-8 465.7,-8"/>
<text text-anchor="middle" x="514.9409" y="-218.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x63A7;&#x5236;&#x8C03;&#x8282;</text>
</g>
<!-- 灵材 -->
<g id="node1" class="node">
<title>&#x7075;&#x6750;</title>
<text text-anchor="middle" x="53.2236" y="-179.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x7075;&#x6750;</text>
</g>
<!-- 丹方 -->
<g id="node5" class="node">
<title>&#x4E39;&#x65B9;</title>
<text text-anchor="middle" x="160.2878" y="-179.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x4E39;&#x65B9;</text>
</g>
<!-- 灵材&#45;&gt;丹方 -->
<g id="edge1" class="edge">
<title>&#x7075;&#x6750;-&gt;&#x4E39;&#x65B9;</title>
<path fill="none" stroke="#586e75" d="M80.2404,-184C94.8222,-184 112.9155,-184 128.2094,-184"/>
<polygon fill="#586e75" stroke="#586e75" points="133.2796,-184 128.2797,-186.2501 130.7796,-184 128.2796,-184.0001 128.2796,-184.0001 128.2796,-184.0001 130.7796,-184 128.2796,-181.7501 133.2796,-184 133.2796,-184"/>
</g>
<!-- 空间属性 -->
<g id="node2" class="node">
<title>&#x7A7A;&#x95F4;&#x5C5E;&#x6027;</title>
<text text-anchor="middle" x="53.2236" y="-129.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x7A7A;&#x95F4;&#x5C5E;&#x6027;</text>
</g>
<!-- 时间属性 -->
<g id="node3" class="node">
<title>&#x65F6;&#x95F4;&#x5C5E;&#x6027;</title>
<text text-anchor="middle" x="53.2236" y="-79.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x65F6;&#x95F4;&#x5C5E;&#x6027;</text>
</g>
<!-- 图属性 -->
<g id="node4" class="node">
<title>&#x56FE;&#x5C5E;&#x6027;</title>
<text text-anchor="middle" x="53.2236" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x56FE;&#x5C5E;&#x6027;</text>
</g>
<!-- 丹炉 -->
<g id="node9" class="node">
<title>&#x4E39;&#x7089;</title>
<text text-anchor="middle" x="271.9545" y="-179.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x4E39;&#x7089;</text>
</g>
<!-- 丹方&#45;&gt;丹炉 -->
<g id="edge2" class="edge">
<title>&#x4E39;&#x65B9;-&gt;&#x4E39;&#x7089;</title>
<path fill="none" stroke="#586e75" d="M187.3192,-184C203.113,-184 223.1411,-184 239.7491,-184"/>
<polygon fill="#586e75" stroke="#586e75" points="244.785,-184 239.785,-186.2501 242.285,-184 239.785,-184.0001 239.785,-184.0001 239.785,-184.0001 242.285,-184 239.785,-181.7501 244.785,-184 244.785,-184"/>
</g>
<!-- 卷积类 -->
<g id="node6" class="node">
<title>&#x5377;&#x79EF;&#x7C7B;</title>
<text text-anchor="middle" x="160.2878" y="-129.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x5377;&#x79EF;&#x7C7B;</text>
</g>
<!-- 循环类 -->
<g id="node7" class="node">
<title>&#x5FAA;&#x73AF;&#x7C7B;</title>
<text text-anchor="middle" x="160.2878" y="-79.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x5FAA;&#x73AF;&#x7C7B;</text>
</g>
<!-- 图类 -->
<g id="node8" class="node">
<title>&#x56FE;&#x7C7B;</title>
<text text-anchor="middle" x="160.2878" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x56FE;&#x7C7B;</text>
</g>
<!-- 丹火 -->
<g id="node13" class="node">
<title>&#x4E39;&#x706B;</title>
<text text-anchor="middle" x="393.7403" y="-179.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x4E39;&#x706B;</text>
</g>
<!-- 丹炉&#45;&gt;丹火 -->
<g id="edge3" class="edge">
<title>&#x4E39;&#x7089;-&gt;&#x4E39;&#x706B;</title>
<path fill="none" stroke="#586e75" d="M298.9827,-184C317.3022,-184 341.6177,-184 361.0302,-184"/>
<polygon fill="#586e75" stroke="#586e75" points="366.3665,-184 361.3666,-186.2501 363.8665,-184 361.3665,-184.0001 361.3665,-184.0001 361.3665,-184.0001 363.8665,-184 361.3665,-181.7501 366.3665,-184 366.3665,-184"/>
</g>
<!-- TensorFlow -->
<g id="node10" class="node">
<title>TensorFlow</title>
<text text-anchor="middle" x="271.9545" y="-129.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">TensorFlow</text>
</g>
<!-- PyTorch -->
<g id="node11" class="node">
<title>PyTorch</title>
<text text-anchor="middle" x="271.9545" y="-79.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">PyTorch</text>
</g>
<!-- MXNet -->
<g id="node12" class="node">
<title>MXNet</title>
<text text-anchor="middle" x="271.9545" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">MXNet</text>
</g>
<!-- 炼制 -->
<g id="node17" class="node">
<title>&#x70BC;&#x5236;</title>
<text text-anchor="middle" x="514.9409" y="-179.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x70BC;&#x5236;</text>
</g>
<!-- 丹火&#45;&gt;炼制 -->
<g id="edge4" class="edge">
<title>&#x4E39;&#x706B;-&gt;&#x70BC;&#x5236;</title>
<path fill="none" stroke="#586e75" d="M420.9401,-184C439.1855,-184 463.3052,-184 482.544,-184"/>
<polygon fill="#586e75" stroke="#586e75" points="487.8319,-184 482.8319,-186.2501 485.3319,-184 482.8319,-184.0001 482.8319,-184.0001 482.8319,-184.0001 485.3319,-184 482.8319,-181.7501 487.8319,-184 487.8319,-184"/>
</g>
<!-- Nvidia Titan -->
<g id="node14" class="node">
<title>Nvidia Titan</title>
<text text-anchor="middle" x="393.7403" y="-129.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">Nvidia Titan</text>
</g>
<!-- Nvidia Tesla -->
<g id="node15" class="node">
<title>Nvidia Tesla</title>
<text text-anchor="middle" x="393.7403" y="-79.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">Nvidia Tesla</text>
</g>
<!-- ××云 -->
<g id="node16" class="node">
<title>&#xD7;&#xD7;&#x4E91;</title>
<text text-anchor="middle" x="393.7403" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#xD7;&#xD7;&#x4E91;</text>
</g>
<!-- 批量大小 -->
<g id="node18" class="node">
<title>&#x6279;&#x91CF;&#x5927;&#x5C0F;</title>
<text text-anchor="middle" x="514.9409" y="-129.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x6279;&#x91CF;&#x5927;&#x5C0F;</text>
</g>
<!-- 随机丢弃 -->
<g id="node19" class="node">
<title>&#x968F;&#x673A;&#x4E22;&#x5F03;</title>
<text text-anchor="middle" x="514.9409" y="-79.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x968F;&#x673A;&#x4E22;&#x5F03;</text>
</g>
<!-- 提早停止 -->
<g id="node20" class="node">
<title>&#x63D0;&#x65E9;&#x505C;&#x6B62;</title>
<text text-anchor="middle" x="514.9409" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x63D0;&#x65E9;&#x505C;&#x6B62;</text>
</g>
</g>
</svg>
</p><p>&#x4E00;&#x4E2A;&#x4F18;&#x79C0;&#x4E39;&#x5E08;&#x7684;&#x81EA;&#x6211;&#x4FEE;&#x517B;&#xFF1A;</p>
<ul>
<li>&#x7075;&#x6750;&#x54C1;&#x8D28;&#x5DEE;&#x8981;&#x4F1A;&#x624B;&#x52A8;&#x589E;&#x5F3A;&#xFF0C;&#x65CB;&#x8F6C;&#x3001;&#x7FFB;&#x8F6C;&#x3001;&#x7F29;&#x653E;&#x3001;&#x5E73;&#x79FB;&#x3001;&#x52A0;&#x566A;&#x58F0;&#x3001;&#x6807;&#x8BB0;&#x5E73;&#x6ED1;</li>
<li>&#x56E0;&#x6750;&#x5236;&#x5B9C;&#x8BBE;&#x8BA1;&#x7075;&#x9635;&#xFF0C;&#x7A7A;&#x95F4;&#x5C5E;&#x6027;&#x7075;&#x6750;&#x7528;&#x5377;&#x79EF;&#x7C7B;&#x7075;&#x9635;&#xFF0C;&#x65F6;&#x95F4;&#x5C5E;&#x6027;&#x7075;&#x6750;&#x7528;&#x5FAA;&#x73AF;&#x7C7B;...</li>
<li>&#x4ED4;&#x7EC6;&#x89C2;&#x5BDF;&#x4E39;&#x7089;&#x72B6;&#x6001;&#xFF0C;&#x9632;&#x6B62;&#x7206;&#x7089;&#xFF0C;&#x82E5;&#x6700;&#x7EC8;&#x4ED9;&#x4E39;&#x6210;&#x8272;&#x4E0D;&#x597D;&#x5219;&#x6539;&#x8FDB;&#x914D;&#x7F6E;&#x91CD;&#x65B0;&#x6765;&#x8FC7;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="278" class="slide " data-line="278" data-h="1" data-v="4">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x671F;&#x671B;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p style="text-align:center;margin-top:0.5rem">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;$\Longleftrightarrow$&#x91D1;&#x5EB8;&#x6B66;&#x5B66;</p>
<p style="text-align:center;margin-top:0.5rem">&#x673A;&#x5668;&#x5B66;&#x4E60;$\Longleftrightarrow$&#x91D1;&#x5EB8;&#x6B66;&#x5B66;</p>
<p style="text-align:center;margin-top:0.5rem">(&#x56FE;)&#x795E;&#x7ECF;&#x7F51;&#x7EDC;$\Longleftrightarrow$&#x4E5D;&#x9634;&#x767D;&#x9AA8;&#x722A;</p>
<blockquote>
<p>&#x2003;&#x2003;&#x5F20;&#x65E0;&#x5FCC;&#x56DE;&#x8FC7;&#x5934;&#x53BB;&#xFF0C;&#x53EA;&#x89C1;&#x90A3;&#x9EC4;&#x886B;&#x5973;&#x5B50;&#x548C;&#x5468;&#x82B7;&#x82E5;&#x6597;&#x5F97;&#x6B63;&#x7D27;&#x3002;&#x9EC4;&#x886B;&#x5973;&#x5B50;&#x4E00;&#x53CC;&#x7A7A;&#x624B;&#xFF0C;&#x5468;&#x82B7;&#x82E5;&#x53F3;&#x624B;&#x97AD;&#xFF0C;&#x5DE6;&#x624B;&#x5200;&#xFF0C;&#x5374;&#x5140;&#x81EA;&#x843D;&#x4E8E;&#x4E0B;&#x98CE;&#x3002;&#x9EC4;&#x886B;&#x5973;&#x5B50;&#x7684;&#x6B66;&#x529F;&#x4F3C;&#x4E4E;&#x4E0E;&#x5468;&#x82B7;&#x82E5;&#x4E43;&#x662F;&#x4E00;&#x8DEF;&#xFF0C;&#x98D8;&#x5FFD;&#x7075;&#x52A8;&#xFF0C;&#x53D8;&#x5E7B;&#x65E0;&#x65B9;&#xFF0C;&#x4F46;&#x4E3E;&#x624B;&#x62AC;&#x8DB3;&#x4E4B;&#x95F4;&#x5374;&#x662F;&#x6B63;&#x800C;&#x4E0D;&#x90AA;&#xFF0C;&#x5982;&#x8BF4;&#x5468;&#x82B7;&#x82E5;<span class="blue">&#x5F62;&#x4F3C;&#x9B3C;&#x9B45;</span>&#xFF0C;&#x90A3;&#x9EC4;&#x886B;&#x5973;&#x5B50;&#x4FBF;&#x662F;<span class="blue">&#x6001;&#x62DF;&#x795E;&#x4ED9;</span>&#x3002;<br><br> &#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2003;&#x2002;&#x2014;&#x2014;&#x2003;&#x300A;&#x501A;&#x5929;&#x5C60;&#x9F99;&#x8BB0;&#x300B;&#x7B2C; 38 &#x7AE0; &#x541B;&#x5B50;&#x53EF;&#x6B3A;&#x4E4B;&#x4EE5;&#x65B9;</p>
</blockquote>
<p style="text-align:center;margin-top:2.5rem">&#x624E;&#x597D;&#x6839;&#x57FA;&#x3001;&#x52FF;&#x6C42;&#x901F;&#x6210;&#xFF0C;&#x6001;&#x62DF;&#x795E;&#x4ED9;&#x822C;&#x5730;&#x4F7F;&#x7528;(&#x56FE;)&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="306" class="slide " data-line="306" data-h="2" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x7EB2;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="639pt" height="349pt" viewBox="0.00 0.00 639.19 349.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 345)">
<title>g</title>
<!-- 人工智能 -->
<g id="node1" class="node">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</title>
<text text-anchor="middle" x="48.34" y="-165.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</text>
</g>
<!-- 逻辑推理 -->
<g id="node2" class="node">
<title>&#x903B;&#x8F91;&#x63A8;&#x7406;</title>
<text text-anchor="middle" x="167.8136" y="-226.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x903B;&#x8F91;&#x63A8;&#x7406;</text>
</g>
<!-- 人工智能&#45;&gt;逻辑推理 -->
<g id="edge1" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x903B;&#x8F91;&#x63A8;&#x7406;</title>
<path fill="none" stroke="#586e75" d="M83.8625,-188.1369C97.5818,-195.1415 113.3521,-203.1934 127.4936,-210.4137"/>
<polygon fill="#586e75" stroke="#586e75" points="132.2216,-212.8277 126.7453,-212.5579 129.995,-211.6908 127.7685,-210.554 127.7685,-210.554 127.7685,-210.554 129.995,-211.6908 128.7916,-208.5501 132.2216,-212.8277 132.2216,-212.8277"/>
</g>
<!-- 知识工程 -->
<g id="node3" class="node">
<title>&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</title>
<text text-anchor="middle" x="167.8136" y="-165.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</text>
</g>
<!-- 人工智能&#45;&gt;知识工程 -->
<g id="edge2" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</title>
<path fill="none" stroke="#586e75" d="M96.5901,-170C103.8516,-170 111.3484,-170 118.6292,-170"/>
<polygon fill="#586e75" stroke="#586e75" points="123.6297,-170 118.6298,-172.2501 121.1297,-170 118.6297,-170.0001 118.6297,-170.0001 118.6297,-170.0001 121.1297,-170 118.6297,-167.7501 123.6297,-170 123.6297,-170"/>
</g>
<!-- 机器学习 -->
<g id="node4" class="node">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="167.8136" y="-104.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x673A;&#x5668;&#x5B66;&#x4E60;</text>
</g>
<!-- 人工智能&#45;&gt;机器学习 -->
<g id="edge3" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x673A;&#x5668;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M83.8625,-151.8631C97.5818,-144.8585 113.3521,-136.8066 127.4936,-129.5863"/>
<polygon fill="#586e75" stroke="#586e75" points="132.2216,-127.1723 128.7916,-131.4499 129.995,-128.3092 127.7685,-129.446 127.7685,-129.446 127.7685,-129.446 129.995,-128.3092 126.7453,-127.4421 132.2216,-127.1723 132.2216,-127.1723"/>
</g>
<!-- 监督学习 -->
<g id="node5" class="node">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-196.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;监督学习 -->
<g id="edge4" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M195.6751,-127.0296C201.256,-131.0614 206.9384,-135.4877 211.9472,-140 225.522,-152.2292 225.2739,-158.8811 238.9472,-171 242.3401,-174.0072 246.0491,-176.9597 249.8298,-179.7686"/>
<polygon fill="#586e75" stroke="#586e75" points="254.2863,-182.9949 248.9167,-181.8854 252.2612,-181.5289 250.2362,-180.0628 250.2362,-180.0628 250.2362,-180.0628 252.2612,-181.5289 251.5556,-178.2403 254.2863,-182.9949 254.2863,-182.9949"/>
</g>
<!-- 无监督学习 -->
<g id="node6" class="node">
<title>&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;无监督学习 -->
<g id="edge5" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M207.5098,-119.6684C215.9776,-121.9442 225.0199,-124.3743 233.7997,-126.7339"/>
<polygon fill="#586e75" stroke="#586e75" points="238.645,-128.0361 233.2323,-128.9112 236.2307,-127.3872 233.8163,-126.7383 233.8163,-126.7383 233.8163,-126.7383 236.2307,-127.3872 234.4003,-124.5654 238.645,-128.0361 238.645,-128.0361"/>
</g>
<!-- 半监督学习 -->
<g id="node7" class="node">
<title>&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;半监督学习 -->
<g id="edge6" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M207.5098,-98.6757C215.9776,-96.4734 225.0199,-94.1216 233.7997,-91.8382"/>
<polygon fill="#586e75" stroke="#586e75" points="238.645,-90.578 234.3723,-94.0142 236.2255,-91.2073 233.806,-91.8366 233.806,-91.8366 233.806,-91.8366 236.2255,-91.2073 233.2396,-89.6591 238.645,-90.578 238.645,-90.578"/>
</g>
<!-- 强化学习 -->
<g id="node8" class="node">
<title>&#x5F3A;&#x5316;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-13.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x5F3A;&#x5316;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;强化学习 -->
<g id="edge7" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x5F3A;&#x5316;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M187.8508,-90.7556C201.8318,-78.2925 221.1087,-61.6316 238.9472,-48 242.8168,-45.043 246.9587,-42.0371 251.0986,-39.1268"/>
<polygon fill="#586e75" stroke="#586e75" points="255.2277,-36.2536 252.4086,-40.9564 253.1756,-37.6816 251.1235,-39.1095 251.1235,-39.1095 251.1235,-39.1095 253.1756,-37.6816 249.8383,-37.2626 255.2277,-36.2536 255.2277,-36.2536"/>
</g>
<!-- 线性回归 -->
<g id="node9" class="node">
<title>&#x7EBF;&#x6027;&#x56DE;&#x5F52;</title>
<text text-anchor="middle" x="408.3744" y="-318.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7EBF;&#x6027;&#x56DE;&#x5F52;</text>
</g>
<!-- 监督学习&#45;&gt;线性回归 -->
<g id="edge8" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x7EBF;&#x6027;&#x56DE;&#x5F52;</title>
<path fill="none" stroke="#586e75" d="M293.9468,-219.0175C306.5476,-238.9569 328.9398,-271.155 354.376,-293 358.1592,-296.249 362.3496,-299.3076 366.6744,-302.1376"/>
<polygon fill="#586e75" stroke="#586e75" points="371.034,-304.89 365.6049,-304.1232 368.9201,-303.5554 366.8061,-302.2207 366.8061,-302.2207 366.8061,-302.2207 368.9201,-303.5554 368.0073,-300.3181 371.034,-304.89 371.034,-304.89"/>
</g>
<!-- 感知机 -->
<g id="node10" class="node">
<title>&#x611F;&#x77E5;&#x673A;</title>
<text text-anchor="middle" x="408.3744" y="-257.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x611F;&#x77E5;&#x673A;</text>
</g>
<!-- 监督学习&#45;&gt;感知机 -->
<g id="edge9" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x611F;&#x77E5;&#x673A;</title>
<path fill="none" stroke="#586e75" d="M320.3906,-219.1369C337.3911,-227.419 357.3968,-237.1652 374.0325,-245.2697"/>
<polygon fill="#586e75" stroke="#586e75" points="378.63,-247.5094 373.1496,-247.3423 376.3825,-246.4145 374.135,-245.3195 374.135,-245.3195 374.135,-245.3195 376.3825,-246.4145 375.1205,-243.2968 378.63,-247.5094 378.63,-247.5094"/>
</g>
<!-- 支持向量机 -->
<g id="node11" class="node">
<title>&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</title>
<text text-anchor="middle" x="408.3744" y="-196.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</text>
</g>
<!-- 监督学习&#45;&gt;支持向量机 -->
<g id="edge10" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</title>
<path fill="none" stroke="#586e75" d="M321.4099,-201C332.7373,-201 345.3249,-201 357.3256,-201"/>
<polygon fill="#586e75" stroke="#586e75" points="362.4275,-201 357.4275,-203.2501 359.9275,-201 357.4275,-201.0001 357.4275,-201.0001 357.4275,-201.0001 359.9275,-201 357.4274,-198.7501 362.4275,-201 362.4275,-201"/>
</g>
<!-- 对数几率回归 -->
<g id="node12" class="node">
<title>&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</title>
<text text-anchor="middle" x="408.3744" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</text>
</g>
<!-- 监督学习&#45;&gt;对数几率回归 -->
<g id="edge11" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</title>
<path fill="none" stroke="#586e75" d="M320.3906,-182.8631C334.8939,-175.7976 351.5844,-167.6664 366.5038,-160.3981"/>
<polygon fill="#586e75" stroke="#586e75" points="371.0727,-158.1723 367.5631,-162.3849 368.8252,-159.2672 366.5777,-160.3622 366.5777,-160.3622 366.5777,-160.3622 368.8252,-159.2672 365.5923,-158.3394 371.0727,-158.1723 371.0727,-158.1723"/>
</g>
<!-- 神经网络 -->
<g id="node13" class="node">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="408.3744" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 监督学习&#45;&gt;神经网络 -->
<g id="edge12" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#586e75" d="M314.9553,-182.6846C319.4851,-179.1901 323.8089,-175.2724 327.376,-171 346.3775,-148.2414 334.5345,-132.0302 354.376,-110 357.6857,-106.3253 361.537,-102.9739 365.6306,-99.9477"/>
<polygon fill="#586e75" stroke="#586e75" points="369.7939,-97.0299 366.9907,-101.7421 367.7466,-98.4647 365.6993,-99.8995 365.6993,-99.8995 365.6993,-99.8995 367.7466,-98.4647 364.408,-98.0569 369.7939,-97.0299 369.7939,-97.0299"/>
</g>
<!-- 卷积神经网络 -->
<g id="node14" class="node">
<title>&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;卷积神经网络 -->
<g id="edge13" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#586e75" d="M452.5245,-95.6685C472.5903,-103.2442 496.4818,-112.2642 517.4592,-120.1841"/>
<polygon fill="#586e75" stroke="#586e75" points="522.1659,-121.961 516.6934,-122.2999 519.827,-121.078 517.4882,-120.1949 517.4882,-120.1949 517.4882,-120.1949 519.827,-121.078 518.2829,-118.0899 522.1659,-121.961 522.1659,-121.961"/>
<text text-anchor="middle" x="485.5362" y="-114.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x56FE;&#x50CF;</text>
</g>
<!-- 循环神经网络 -->
<g id="node15" class="node">
<title>&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;循环神经网络 -->
<g id="edge14" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#586e75" d="M452.5245,-79C468.5281,-79 486.9652,-79 504.4165,-79"/>
<polygon fill="#586e75" stroke="#586e75" points="509.7971,-79 504.7971,-81.2501 507.2971,-79 504.7971,-79.0001 504.7971,-79.0001 504.7971,-79.0001 507.2971,-79 504.797,-76.7501 509.7971,-79 509.7971,-79"/>
<text text-anchor="middle" x="485.5362" y="-82.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x5E8F;&#x5217;</text>
</g>
<!-- 图神经网络 -->
<g id="node16" class="node">
<title>&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-13.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#d33682">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;图神经网络 -->
<g id="edge15" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#586e75" d="M452.5245,-62.3315C472.5903,-54.7558 496.4818,-45.7358 517.4592,-37.8159"/>
<polygon fill="#586e75" stroke="#586e75" points="522.1659,-36.039 518.2829,-39.9101 519.827,-36.922 517.4882,-37.8051 517.4882,-37.8051 517.4882,-37.8051 519.827,-36.922 516.6934,-35.7001 522.1659,-36.039 522.1659,-36.039"/>
<text text-anchor="middle" x="485.5362" y="-56.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x56FE;</text>
</g>
</g>
</svg>
</p><div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="347" class="slide " data-line="347" data-h="2" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x7EB2;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="639pt" height="349pt" viewBox="0.00 0.00 639.19 349.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 345)">
<title>g</title>
<!-- 人工智能 -->
<g id="node1" class="node">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</title>
<text text-anchor="middle" x="48.34" y="-165.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</text>
</g>
<!-- 逻辑推理 -->
<g id="node2" class="node">
<title>&#x903B;&#x8F91;&#x63A8;&#x7406;</title>
<text text-anchor="middle" x="167.8136" y="-226.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x903B;&#x8F91;&#x63A8;&#x7406;</text>
</g>
<!-- 人工智能&#45;&gt;逻辑推理 -->
<g id="edge1" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x903B;&#x8F91;&#x63A8;&#x7406;</title>
<path fill="none" stroke="#586e75" d="M83.8625,-188.1369C97.5818,-195.1415 113.3521,-203.1934 127.4936,-210.4137"/>
<polygon fill="#586e75" stroke="#586e75" points="132.2216,-212.8277 126.7453,-212.5579 129.995,-211.6908 127.7685,-210.554 127.7685,-210.554 127.7685,-210.554 129.995,-211.6908 128.7916,-208.5501 132.2216,-212.8277 132.2216,-212.8277"/>
</g>
<!-- 知识工程 -->
<g id="node3" class="node">
<title>&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</title>
<text text-anchor="middle" x="167.8136" y="-165.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</text>
</g>
<!-- 人工智能&#45;&gt;知识工程 -->
<g id="edge2" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</title>
<path fill="none" stroke="#586e75" d="M96.5901,-170C103.8516,-170 111.3484,-170 118.6292,-170"/>
<polygon fill="#586e75" stroke="#586e75" points="123.6297,-170 118.6298,-172.2501 121.1297,-170 118.6297,-170.0001 118.6297,-170.0001 118.6297,-170.0001 121.1297,-170 118.6297,-167.7501 123.6297,-170 123.6297,-170"/>
</g>
<!-- 机器学习 -->
<g id="node4" class="node">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="167.8136" y="-104.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x673A;&#x5668;&#x5B66;&#x4E60;</text>
</g>
<!-- 人工智能&#45;&gt;机器学习 -->
<g id="edge3" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x673A;&#x5668;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M83.8625,-151.8631C97.5818,-144.8585 113.3521,-136.8066 127.4936,-129.5863"/>
<polygon fill="#586e75" stroke="#586e75" points="132.2216,-127.1723 128.7916,-131.4499 129.995,-128.3092 127.7685,-129.446 127.7685,-129.446 127.7685,-129.446 129.995,-128.3092 126.7453,-127.4421 132.2216,-127.1723 132.2216,-127.1723"/>
</g>
<!-- 监督学习 -->
<g id="node5" class="node">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-196.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;监督学习 -->
<g id="edge4" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#93a1a1" d="M195.6751,-127.0296C201.256,-131.0614 206.9384,-135.4877 211.9472,-140 225.522,-152.2292 225.2739,-158.8811 238.9472,-171 242.3401,-174.0072 246.0491,-176.9597 249.8298,-179.7686"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="254.2863,-182.9949 248.9167,-181.8854 252.2612,-181.5289 250.2362,-180.0628 250.2362,-180.0628 250.2362,-180.0628 252.2612,-181.5289 251.5556,-178.2403 254.2863,-182.9949 254.2863,-182.9949"/>
</g>
<!-- 无监督学习 -->
<g id="node6" class="node">
<title>&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;无监督学习 -->
<g id="edge5" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#93a1a1" d="M207.5098,-119.6684C215.9776,-121.9442 225.0199,-124.3743 233.7997,-126.7339"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="238.645,-128.0361 233.2323,-128.9112 236.2307,-127.3872 233.8163,-126.7383 233.8163,-126.7383 233.8163,-126.7383 236.2307,-127.3872 234.4003,-124.5654 238.645,-128.0361 238.645,-128.0361"/>
</g>
<!-- 半监督学习 -->
<g id="node7" class="node">
<title>&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;半监督学习 -->
<g id="edge6" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#93a1a1" d="M207.5098,-98.6757C215.9776,-96.4734 225.0199,-94.1216 233.7997,-91.8382"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="238.645,-90.578 234.3723,-94.0142 236.2255,-91.2073 233.806,-91.8366 233.806,-91.8366 233.806,-91.8366 236.2255,-91.2073 233.2396,-89.6591 238.645,-90.578 238.645,-90.578"/>
</g>
<!-- 强化学习 -->
<g id="node8" class="node">
<title>&#x5F3A;&#x5316;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-13.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5F3A;&#x5316;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;强化学习 -->
<g id="edge7" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x5F3A;&#x5316;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#93a1a1" d="M187.8508,-90.7556C201.8318,-78.2925 221.1087,-61.6316 238.9472,-48 242.8168,-45.043 246.9587,-42.0371 251.0986,-39.1268"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="255.2277,-36.2536 252.4086,-40.9564 253.1756,-37.6816 251.1235,-39.1095 251.1235,-39.1095 251.1235,-39.1095 253.1756,-37.6816 249.8383,-37.2626 255.2277,-36.2536 255.2277,-36.2536"/>
</g>
<!-- 线性回归 -->
<g id="node9" class="node">
<title>&#x7EBF;&#x6027;&#x56DE;&#x5F52;</title>
<text text-anchor="middle" x="408.3744" y="-318.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x7EBF;&#x6027;&#x56DE;&#x5F52;</text>
</g>
<!-- 监督学习&#45;&gt;线性回归 -->
<g id="edge8" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x7EBF;&#x6027;&#x56DE;&#x5F52;</title>
<path fill="none" stroke="#93a1a1" d="M293.9468,-219.0175C306.5476,-238.9569 328.9398,-271.155 354.376,-293 358.1592,-296.249 362.3496,-299.3076 366.6744,-302.1376"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="371.034,-304.89 365.6049,-304.1232 368.9201,-303.5554 366.8061,-302.2207 366.8061,-302.2207 366.8061,-302.2207 368.9201,-303.5554 368.0073,-300.3181 371.034,-304.89 371.034,-304.89"/>
</g>
<!-- 感知机 -->
<g id="node10" class="node">
<title>&#x611F;&#x77E5;&#x673A;</title>
<text text-anchor="middle" x="408.3744" y="-257.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x611F;&#x77E5;&#x673A;</text>
</g>
<!-- 监督学习&#45;&gt;感知机 -->
<g id="edge9" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x611F;&#x77E5;&#x673A;</title>
<path fill="none" stroke="#93a1a1" d="M320.3906,-219.1369C337.3911,-227.419 357.3968,-237.1652 374.0325,-245.2697"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="378.63,-247.5094 373.1496,-247.3423 376.3825,-246.4145 374.135,-245.3195 374.135,-245.3195 374.135,-245.3195 376.3825,-246.4145 375.1205,-243.2968 378.63,-247.5094 378.63,-247.5094"/>
</g>
<!-- 支持向量机 -->
<g id="node11" class="node">
<title>&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</title>
<text text-anchor="middle" x="408.3744" y="-196.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</text>
</g>
<!-- 监督学习&#45;&gt;支持向量机 -->
<g id="edge10" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</title>
<path fill="none" stroke="#93a1a1" d="M321.4099,-201C332.7373,-201 345.3249,-201 357.3256,-201"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="362.4275,-201 357.4275,-203.2501 359.9275,-201 357.4275,-201.0001 357.4275,-201.0001 357.4275,-201.0001 359.9275,-201 357.4274,-198.7501 362.4275,-201 362.4275,-201"/>
</g>
<!-- 对数几率回归 -->
<g id="node12" class="node">
<title>&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</title>
<text text-anchor="middle" x="408.3744" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</text>
</g>
<!-- 监督学习&#45;&gt;对数几率回归 -->
<g id="edge11" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</title>
<path fill="none" stroke="#93a1a1" d="M320.3906,-182.8631C334.8939,-175.7976 351.5844,-167.6664 366.5038,-160.3981"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="371.0727,-158.1723 367.5631,-162.3849 368.8252,-159.2672 366.5777,-160.3622 366.5777,-160.3622 366.5777,-160.3622 368.8252,-159.2672 365.5923,-158.3394 371.0727,-158.1723 371.0727,-158.1723"/>
</g>
<!-- 神经网络 -->
<g id="node13" class="node">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="408.3744" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 监督学习&#45;&gt;神经网络 -->
<g id="edge12" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M314.9553,-182.6846C319.4851,-179.1901 323.8089,-175.2724 327.376,-171 346.3775,-148.2414 334.5345,-132.0302 354.376,-110 357.6857,-106.3253 361.537,-102.9739 365.6306,-99.9477"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="369.7939,-97.0299 366.9907,-101.7421 367.7466,-98.4647 365.6993,-99.8995 365.6993,-99.8995 365.6993,-99.8995 367.7466,-98.4647 364.408,-98.0569 369.7939,-97.0299 369.7939,-97.0299"/>
</g>
<!-- 卷积神经网络 -->
<g id="node14" class="node">
<title>&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;卷积神经网络 -->
<g id="edge13" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M452.5245,-95.6685C472.5903,-103.2442 496.4818,-112.2642 517.4592,-120.1841"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="522.1659,-121.961 516.6934,-122.2999 519.827,-121.078 517.4882,-120.1949 517.4882,-120.1949 517.4882,-120.1949 519.827,-121.078 518.2829,-118.0899 522.1659,-121.961 522.1659,-121.961"/>
<text text-anchor="middle" x="485.5362" y="-114.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#93a1a1">&#x56FE;&#x50CF;</text>
</g>
<!-- 循环神经网络 -->
<g id="node15" class="node">
<title>&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;循环神经网络 -->
<g id="edge14" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M452.5245,-79C468.5281,-79 486.9652,-79 504.4165,-79"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="509.7971,-79 504.7971,-81.2501 507.2971,-79 504.7971,-79.0001 504.7971,-79.0001 504.7971,-79.0001 507.2971,-79 504.797,-76.7501 509.7971,-79 509.7971,-79"/>
<text text-anchor="middle" x="485.5362" y="-82.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#93a1a1">&#x5E8F;&#x5217;</text>
</g>
<!-- 图神经网络 -->
<g id="node16" class="node">
<title>&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-13.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;图神经网络 -->
<g id="edge15" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M452.5245,-62.3315C472.5903,-54.7558 496.4818,-45.7358 517.4592,-37.8159"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="522.1659,-36.039 518.2829,-39.9101 519.827,-36.922 517.4882,-37.8051 517.4882,-37.8051 517.4882,-37.8051 519.827,-36.922 516.6934,-35.7001 522.1659,-36.039 522.1659,-36.039"/>
<text text-anchor="middle" x="485.5362" y="-56.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#93a1a1">&#x56FE;</text>
</g>
</g>
</svg>
</p><div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="388" class="slide " data-line="388" data-h="2" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x80CC;&#x666F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>Wiener &#x300A;&#x63A7;&#x5236;&#x8BBA;&#x300B;:</p>
<blockquote>
<p>&#x7B2C;&#x4E00;&#x6B21;&#x5DE5;&#x4E1A;&#x9769;&#x547D;&#xFF1A;&#x7528;&#x673A;&#x5668;&#x6765;&#x51CF;&#x8F7B;&#x751A;&#x81F3;&#x4EE3;&#x66FF;<span class="blue">&#x4F53;&#x529B;</span>&#x52B3;&#x52A8;</p>
</blockquote>
<blockquote>
<p>&#x4E0A;&#x4E16;&#x7EAA;&#x4E2D;&#x53F6;&#xFF1A;&#x7528;&#x65B0;&#x578B;&#x673A;&#x5668;&#x6765;&#x51CF;&#x8F7B;&#x751A;&#x81F3;&#x4EE3;&#x66FF;<span class="blue">&#x8111;&#x529B;</span>&#x52B3;&#x52A8;</p>
</blockquote>
<br>
<p>&#x5173;&#x952E;&#xFF1A;&#x8BA9;&#x673A;&#x5668;&#x5177;&#x6709;&#x4EBA;&#x7C7B;&#x7684;&#x667A;&#x80FD;</p>
<br>
<p>&#x95EE;&#x9898;&#xFF1A;&#x4EC0;&#x4E48;&#x662F;&#x201C;&#x667A;&#x80FD;&#x201D;&#xFF1F;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="420" class="slide " data-line="420" data-h="2" data-v="3">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x8D77;&#x6E90;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x201C;&#x667A;&#x80FD;&#x201D;&#x4E00;&#x8BCD;&#x96BE;&#x4EE5;&#x76F4;&#x63A5;&#x5B9A;&#x4E49;</p>
<br>
<p>Turing &#x5728; 1950 &#x5E74;&#x7684;&#x8BBA;&#x6587;&#x300A;Computing Machinery and Intelligence&#x300B;&#x91CC;&#x63D0;&#x51FA;</p>
<br>
<p><span class="blue">Turing &#x6D4B;&#x8BD5;</span>&#xFF1A;&#x4E00;&#x4E2A;&#x4EBA;&#x5728;&#x4E0D;&#x63A5;&#x89E6;&#x5BF9;&#x65B9;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x901A;&#x8FC7;&#x4E00;&#x79CD;&#x7279;&#x6B8A;&#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x548C;&#x5BF9;&#x65B9;&#x8FDB;&#x884C;&#x4E00;&#x7CFB;&#x5217;&#x7684;&#x95EE;&#x7B54;&#xFF0C;&#x5982;&#x679C;&#x5728;&#x76F8;&#x5F53;&#x957F;&#x65F6;&#x95F4;&#x5185;&#xFF0C;&#x4ED6;&#x65E0;&#x6CD5;&#x6839;&#x636E;&#x8FD9;&#x4E9B;&#x95EE;&#x9898;&#x5224;&#x65AD;&#x5BF9;&#x65B9;&#x662F;&#x4EBA;&#x8FD8;&#x662F;&#x8BA1;&#x7B97;&#x673A;&#xFF0C;&#x90A3;&#x4E48;&#x5C31;&#x53EF;&#x4EE5;&#x8BA4;&#x4E3A;&#x8FD9;&#x4E2A;&#x8BA1;&#x7B97;&#x673A;&#x662F;&#x667A;&#x80FD;&#x7684;</p>
<br>
<p>&#x8981;&#x60F3;&#x901A;&#x8FC7; Turing &#x6D4B;&#x8BD5;&#xFF0C;&#x673A;&#x5668;&#x5F97;&#x5177;&#x5907;&#x591A;&#x79CD;&#x80FD;&#x529B;</p>
<ul>
<li>&#x5B66;&#x4E60;&#xFF1A;&#x673A;&#x5668;&#x5B66;&#x4E60;</li>
<li>&#x611F;&#x77E5;&#xFF1A;&#x8BA1;&#x7B97;&#x673A;&#x89C6;&#x89C9;&#xFF0C;&#x8BED;&#x97F3;&#x8BC6;&#x522B;</li>
<li>&#x8BA4;&#x77E5;&#xFF1A;&#x81EA;&#x7136;&#x8BED;&#x8A00;&#x5904;&#x7406;&#xFF0C;&#x77E5;&#x8BC6;&#x8868;&#x793A;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="456" class="slide " data-line="456" data-h="2" data-v="4">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x5143;&#x5E74;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>Dartmouth &#x4F1A;&#x8BAE;</p>
<ul>
<li>&#x65F6;&#x95F4;&#xFF1A;1956 &#x5E74;</li>
<li>&#x5730;&#x70B9;&#xFF1A;Dartmouth &#x5B66;&#x9662;</li>
<li>&#x4EBA;&#x7269;&#xFF1A;Shannon&#x3001;McCarthy&#x3001;Minsky&#x3001;Simon&#x3001;Newell &#x7B49;</li>
<li>&#x4E8B;&#x4EF6;&#xFF1A;&#x8BA8;&#x8BBA;&#x7528;&#x673A;&#x5668;&#x6A21;&#x62DF;&#x4EBA;&#x7684;&#x667A;&#x80FD;</li>
</ul>
<div class="multi_column top_2">
    <img src="../common/img/birth-school.jpg" width="425px" height="277px" style="margin-left:2.5rem">
    <img src="../common/img/birth-people.jpg" width="425px" height="277px" style="margin-right:2.5rem;margin-left:auto">
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="486" class="slide " data-line="486" data-h="2" data-v="5">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x53D1;&#x5C55;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<div class="mermaid">gantt
todayMarker off
dateFormat YYYY
axisFormat %Y
title &#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7684;&#x4E09;&#x6B21;&#x6D6A;&#x6F6E;

section &#x53F2;&#x524D;&#x6587;&#x660E;

&#x63A8;&#x7406;&#x671F;: done, 1950, 1965
1950 Turing&#x6D4B;&#x8BD5;: 1950, milestone
1956 Dartmouth&#x4F1A;&#x8BAE;: 1956, milestone

&#x77E5;&#x8BC6;&#x671F;: done, 1969, 1987
1969 &#x77E5;&#x8BC6;&#x7CFB;&#x7EDF;&#x5174;&#x8D77;: 1969, milestone
1980 &#x4E13;&#x5BB6;&#x7CFB;&#x7EDF;&#x5174;&#x8D77;: 1980, milestone

&#x5B66;&#x4E60;&#x671F;: active, 1985, 2020
1995 &#x7EDF;&#x8BA1;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x5174;&#x8D77;: 1995, milestone
2012 &#x6DF1;&#x5EA6;&#x5B66;&#x4E60;&#x5174;&#x8D77;: 2012, milestone
</div><p>&#x79FD;&#x571F;&#x8F6C;&#x751F;</p>
<ul>
<li>&#x63A8;&#x7406;&#xFF1A;&#x53CD;&#x7ECE;&#x5B66;&#x4E60;&#xFF0C;&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</li>
<li>&#x77E5;&#x8BC6;&#xFF1A;&#x77E5;&#x8BC6;&#x56FE;&#x8C31;&#xFF0C;&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes="&#x6211;&#x4E2A;&#x4EBA;&#x731C;&#x6D4B;&#x539F;&#x56E0;&#x662F;&#x6570;&#x5B66;&#x539F;&#x7406;&#x8BB2;&#x7684;&#x662F;&#x516C;&#x7406;&#x96C6;&#x5408;&#x8BBA; &#x5F53;&#x7136;&#x662F;&#x7F57;&#x7D20;&#x7684; &#x4E0D;&#x662F;zfc &#x5929;&#x751F;&#x7B26;&#x53F7;&#x5316;" lineno="531" class="slide " data-line="531" data-h="3" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x63A8;&#x7406;&#x671F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x673A;&#x5668;&#xFF1A;&#x64C5;&#x957F;&#x56FA;&#x5B9A;&#x5957;&#x8DEF;&#x7684;&#x8BA1;&#x7B97;</p>
<p>&#x4EBA;&#x7C7B;&#xFF1A;&#x64C5;&#x957F;&#x5999;&#x624B;&#x5076;&#x5F97;&#x7684;&#x63A8;&#x7406;</p>
<br>
<p>&#x7B26;&#x53F7;&#x4E3B;&#x4E49;&#xFF1A;<span class="blue">&#x667A;&#x80FD; = &#x903B;&#x8F91;&#x63A8;&#x7406;</span></p>
<br>
<p>Simon &#x548C; Newell &#x8BBE;&#x8BA1;&#x4E86;&#x201C;&#x903B;&#x8F91;&#x7406;&#x8BBA;&#x5BB6;&#x201D;&#x7A0B;&#x5E8F;</p>
<ul>
<li>1952 &#x5E74;&#xFF0C;&#x201C;&#x903B;&#x8F91;&#x7406;&#x8BBA;&#x5BB6;&#x201D;&#x8BC1;&#x660E;&#x4E86;&#x300A;&#x6570;&#x5B66;&#x539F;&#x7406;&#x300B;&#x4E2D;&#x7684; 38 &#x6761;&#x5B9A;&#x7406;</li>
<li>1963 &#x5E74;&#xFF0C;&#x8BC1;&#x660E;&#x4E86;&#x5168;&#x90E8; 52 &#x6761;&#x5B9A;&#x7406;&#xFF0C;&#x5176;&#x4E2D;&#x5B9A;&#x7406; 2.85 &#x7684;&#x8BC1;&#x660E;&#x6BD4;&#x539F;&#x4E66;&#x4F5C;&#x8005;&#x66F4;&#x5DE7;&#x5999;</li>
<li>Simon &#x548C; Newell &#x83B7;&#x5F97;&#x4E86; 1975 &#x5E74;&#x7684;&#x56FE;&#x7075;&#x5956;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="565" class="slide " data-line="565" data-h="3" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x7B26;&#x53F7;&#x4E3B;&#x4E49;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x6839;&#x636E;&#x4EE5;&#x4E0B;&#x4E8B;&#x5B9E;&#x5224;&#x522B;&#x8C01;&#x8BF4;&#x4E86;&#x5B9E;&#x8BDD;</p>
<ul>
<li><span class="mathjax-exps">$A$</span>&#xFF1A;&#x201C;<span class="mathjax-exps">$B$</span>&#x548C;<span class="mathjax-exps">$C$</span>&#x90FD;&#x662F;&#x8BF4;&#x8C0E;&#x8005;&#x201D;</li>
<li><span class="mathjax-exps">$B$</span>&#xFF1A;&#x201C;<span class="mathjax-exps">$A$</span>&#x548C;<span class="mathjax-exps">$C$</span>&#x90FD;&#x662F;&#x8BF4;&#x8C0E;&#x8005;&#x201D;</li>
<li><span class="mathjax-exps">$C$</span>&#xFF1A;&#x201C;<span class="mathjax-exps">$A$</span>&#x548C;<span class="mathjax-exps">$B$</span>&#x4E2D;&#x81F3;&#x5C11;&#x6709;&#x4E00;&#x4E2A;&#x8BF4;&#x8C0E;&#x8005;&#x201D;</li>
</ul>
<table class="symbolic" style="width:88%;margin-left:6%">
    <thead>
        <tr>
            <th>&#x516C;&#x5F0F;</th>
            <th>$p \rightarrow q$</th>
            <th>$\Longleftrightarrow$</th>
            <th>$\neg p \vee q$</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><b>&#x6761;&#x4EF6;</b></td>
            <td>$A \rightarrow \neg B \wedge \neg C$</td>
            <td>$\Longleftrightarrow$</td>
            <td>$1.~\neg A \vee \neg B$</td>
        </tr>
        <tr>
            <td></td>
            <td>&#xA0;</td>
            <td>$\Longleftrightarrow$</td>
            <td>$2.~\neg A \vee \neg C$</td>
        </tr>
        <tr>
            <td></td>
            <td>$\neg A \rightarrow B \vee C$</td>
            <td>$\Longleftrightarrow$</td>
            <td>$3.~A \vee B \vee C$</td>
        </tr>
        <tr>
            <td></td>
            <td>$B \rightarrow \neg A \wedge \neg C$</td>
            <td>$\Longleftrightarrow$</td>
            <td>$4.~\neg B \vee \neg C$</td>
        </tr>
        <tr>
            <td></td>
            <td>$\neg B \rightarrow A \vee C$</td>
            <td>$\Longleftrightarrow$</td>
            <td>$3.~A \vee B \vee C$</td>
        </tr>
        <tr>
            <td></td>
            <td>$C \rightarrow \neg A \vee \neg B$</td>
            <td>$\Longleftrightarrow$</td>
            <td>$5.~\neg A \vee \neg B \vee \neg C$</td>
        </tr>
        <tr>
            <td></td>
            <td>$\neg C \rightarrow A \wedge B$</td>
            <td>$\Longleftrightarrow$</td>
            <td>$6.~A \vee C$</td>
        </tr>
        <tr>
            <td></td>
            <td>&#xA0;</td>
            <td>$\Longleftrightarrow$</td>
            <td>$7.~B \vee C$</td>
        </tr>
        <tr>
            <td><b>&#x5F52;&#x7ED3;</b></td>
            <td>$1 + 7 \rightarrow 8.~\neg A \vee C$</td>
            <td>$6 + 8 \rightarrow C$</td>
            <td>$C$&#x8BF4;&#x4E86;&#x5B9E;&#x8BDD;</td>
        </tr>
    </tbody>
</table>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes="&#x7B26;&#x53F7;&#x4E3B;&#x4E49;&#x4E0D;&#x80FD;&#x5305;&#x6CBB;&#x767E;&#x75C5; &#x9762;&#x5BF9;&#x66F4;&#x96BE;&#x7684;&#x5B9A;&#x7406;&#x5C31;&#x65E0;&#x80FD;&#x4E3A;&#x529B;&#x4E86;" lineno="656" class="slide " data-line="656" data-h="3" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x63A8;&#x7406;&#x671F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x673A;&#x5668;&#xFF1A;&#x64C5;&#x957F;&#x56FA;&#x5B9A;&#x5957;&#x8DEF;&#x7684;&#x8BA1;&#x7B97;</p>
<p>&#x4EBA;&#x7C7B;&#xFF1A;&#x64C5;&#x957F;&#x5999;&#x624B;&#x5076;&#x5F97;&#x7684;&#x63A8;&#x7406;</p>
<br>
<p>&#x7B26;&#x53F7;&#x4E3B;&#x4E49;&#xFF1A;<span class="blue">&#x667A;&#x80FD; = &#x903B;&#x8F91;&#x63A8;&#x7406;</span></p>
<br>
<p>Simon &#x548C; Newell &#x8BBE;&#x8BA1;&#x4E86;&#x201C;&#x903B;&#x8F91;&#x7406;&#x8BBA;&#x5BB6;&#x201D;&#x7A0B;&#x5E8F;</p>
<ul>
<li>1952 &#x5E74;&#xFF0C;&#x201C;&#x903B;&#x8F91;&#x7406;&#x8BBA;&#x5BB6;&#x201D;&#x8BC1;&#x660E;&#x4E86;&#x300A;&#x6570;&#x5B66;&#x539F;&#x7406;&#x300B;&#x4E2D;&#x7684; 38 &#x6761;&#x5B9A;&#x7406;</li>
<li>1963 &#x5E74;&#xFF0C;&#x8BC1;&#x660E;&#x4E86;&#x5168;&#x90E8; 52 &#x6761;&#x5B9A;&#x7406;&#xFF0C;&#x5176;&#x4E2D;&#x5B9A;&#x7406; 2.85 &#x7684;&#x8BC1;&#x660E;&#x6BD4;&#x539F;&#x4E66;&#x4F5C;&#x8005;&#x66F4;&#x5DE7;&#x5999;</li>
<li>Simon &#x548C; Newell &#x83B7;&#x5F97;&#x4E86; 1975 &#x5E74;&#x7684;&#x56FE;&#x7075;&#x5956;</li>
</ul>
<br>
<p>&#x8870;&#x9000;&#xFF1A;&#x5341;&#x4E07;&#x6B65;&#x65E0;&#x6CD5;&#x8BC1;&#x660E;&#x201C;&#x4E24;&#x4E2A;&#x8FDE;&#x7EED;&#x51FD;&#x6570;&#x4E4B;&#x548C;&#x8FD8;&#x662F;&#x8FDE;&#x7EED;&#x51FD;&#x6570;&#x201D;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="694" class="slide " data-line="694" data-h="4" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x77E5;&#x8BC6;&#x671F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x6559;&#x8BAD;&#xFF1A;&#x5149;&#x6709;&#x903B;&#x8F91;&#x63A8;&#x7406;&#x8FDC;&#x8FDC;&#x4E0D;&#x591F;&#xFF0C;&#x673A;&#x5668;&#x5F97;&#x62E5;&#x6709;&#x77E5;&#x8BC6;</p>
<br>
<p>&#x4FE1;&#x4EF0;&#xFF1A;&#x201C;&#x77E5;&#x8BC6;&#x5C31;&#x662F;&#x529B;&#x91CF;&#x201D;&#xFF0C;<span class="blue">&#x667A;&#x80FD; = &#x77E5;&#x8BC6; + &#x903B;&#x8F91;&#x63A8;&#x7406;</span></p>
<br>
<p>&#x4E13;&#x5BB6;&#x7CFB;&#x7EDF; = &#x77E5;&#x8BC6;&#x5E93; + &#x63A8;&#x7406;&#x673A;</p>
<ul>
<li>&#x5728;&#x7279;&#x5B9A;&#x9886;&#x57DF;&#x5185;&#x5177;&#x6709;&#x4E13;&#x5BB6;&#x6C34;&#x5E73;&#x89E3;&#x51B3;&#x95EE;&#x9898;&#x80FD;&#x529B;&#x7684;&#x7A0B;&#x5E8F;&#x7CFB;&#x7EDF;</li>
<li>&#x7B2C;&#x4E00;&#x4E2A;&#x6210;&#x529F;&#x7684;&#x4E13;&#x5BB6;&#x7CFB;&#x7EDF; DENDRAL &#x4E8E; 1968 &#x5E74;&#x95EE;&#x4E16;</li>
<li>&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;&#x4E4B;&#x7236; Feigenbaum &#x83B7;&#x5F97;&#x4E86; 1994 &#x5E74;&#x7684;&#x56FE;&#x7075;&#x5956;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="726" class="slide " data-line="726" data-h="4" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x52A8;&#x7269;&#x8BC6;&#x522B;&#x4E13;&#x5BB6;&#x7CFB;&#x7EDF;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="579pt" height="362pt" viewBox="0.00 0.00 579.00 362.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 358)">
<title>g</title>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="8,-8 8,-346 380,-346 380,-8 8,-8"/>
<text text-anchor="middle" x="194" y="-329.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x77E5;&#x8BC6;&#x5E93;</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_2</title>
<polygon fill="transparent" stroke="#586e75" stroke-dasharray="5,2" points="388,-184.8 388,-346 563,-346 563,-184.8 388,-184.8"/>
<text text-anchor="middle" x="475.5" y="-329.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#586e75">&#x63A8;&#x7406;</text>
</g>
<!-- 是否冷血 -->
<g id="node1" class="node">
<title>&#x662F;&#x5426;&#x51B7;&#x8840;</title>
<text text-anchor="middle" x="199" y="-291" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x662F;&#x5426;&#x51B7;&#x8840;</text>
</g>
<!-- 是否有羽毛 -->
<g id="node2" class="node">
<title>&#x662F;&#x5426;&#x6709;&#x7FBD;&#x6BDB;</title>
<text text-anchor="middle" x="140" y="-206.6" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x662F;&#x5426;&#x6709;&#x7FBD;&#x6BDB;</text>
</g>
<!-- 是否冷血&#45;&gt;是否有羽毛 -->
<g id="edge1" class="edge">
<title>&#x662F;&#x5426;&#x51B7;&#x8840;-&gt;&#x662F;&#x5426;&#x6709;&#x7FBD;&#x6BDB;</title>
<path fill="none" stroke="#586e75" d="M186.1979,-276.8865C177.2294,-264.0569 165.1907,-246.8355 155.6513,-233.1893"/>
<polygon fill="#586e75" stroke="#586e75" points="152.7771,-229.0778 157.486,-231.8867 154.2095,-231.1268 155.6419,-233.1758 155.6419,-233.1758 155.6419,-233.1758 154.2095,-231.1268 153.7978,-234.4649 152.7771,-229.0778 152.7771,-229.0778"/>
<text text-anchor="middle" x="180" y="-249.4" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x5426;</text>
</g>
<!-- 是否有腿 -->
<g id="node4" class="node">
<title>&#x662F;&#x5426;&#x6709;&#x817F;</title>
<text text-anchor="middle" x="258" y="-206.6" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x662F;&#x5426;&#x6709;&#x817F;</text>
</g>
<!-- 是否冷血&#45;&gt;是否有腿 -->
<g id="edge3" class="edge">
<title>&#x662F;&#x5426;&#x51B7;&#x8840;-&gt;&#x662F;&#x5426;&#x6709;&#x817F;</title>
<path fill="none" stroke="#586e75" d="M211.8021,-276.8865C220.7706,-264.0569 232.8093,-246.8355 242.3487,-233.1893"/>
<polygon fill="#586e75" stroke="#586e75" points="245.2229,-229.0778 244.2022,-234.4649 243.7905,-231.1268 242.3581,-233.1758 242.3581,-233.1758 242.3581,-233.1758 243.7905,-231.1268 240.514,-231.8867 245.2229,-229.0778 245.2229,-229.0778"/>
<text text-anchor="middle" x="239.3354" y="-249.4" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x662F;</text>
</g>
<!-- 猫 -->
<g id="node3" class="node">
<title>&#x732B;</title>
<text text-anchor="middle" x="43" y="-114.2" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x732B;</text>
</g>
<!-- 是否有羽毛&#45;&gt;猫 -->
<g id="edge2" class="edge">
<title>&#x662F;&#x5426;&#x6709;&#x7FBD;&#x6BDB;-&gt;&#x732B;</title>
<path fill="none" stroke="#586e75" d="M120.8359,-192.5447C105.0262,-177.4847 82.5548,-156.079 65.8179,-140.1359"/>
<polygon fill="#586e75" stroke="#586e75" points="62.1243,-136.6173 67.2965,-138.4369 63.9344,-138.3417 65.7446,-140.066 65.7446,-140.066 65.7446,-140.066 63.9344,-138.3417 64.1927,-141.6952 62.1243,-136.6173 62.1243,-136.6173"/>
<text text-anchor="middle" x="100" y="-157" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x5426;</text>
</g>
<!-- 是否会飞 -->
<g id="node6" class="node">
<title>&#x662F;&#x5426;&#x4F1A;&#x98DE;</title>
<text text-anchor="middle" x="149" y="-114.2" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x662F;&#x5426;&#x4F1A;&#x98DE;</text>
</g>
<!-- 是否有羽毛&#45;&gt;是否会飞 -->
<g id="edge5" class="edge">
<title>&#x662F;&#x5426;&#x6709;&#x7FBD;&#x6BDB;-&gt;&#x662F;&#x5426;&#x4F1A;&#x98DE;</title>
<path fill="none" stroke="#586e75" d="M141.7781,-192.5447C143.1957,-177.991 145.1905,-157.5109 146.7245,-141.7616"/>
<polygon fill="#586e75" stroke="#586e75" points="147.2256,-136.6173 148.9802,-141.812 146.9832,-139.1056 146.7408,-141.5938 146.7408,-141.5938 146.7408,-141.5938 146.9832,-139.1056 144.5014,-141.3756 147.2256,-136.6173 147.2256,-136.6173"/>
<text text-anchor="middle" x="151.3354" y="-157" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x662F;</text>
</g>
<!-- 蜥蜴 -->
<g id="node5" class="node">
<title>&#x8725;&#x8734;</title>
<text text-anchor="middle" x="255" y="-114.2" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x8725;&#x8734;</text>
</g>
<!-- 是否有腿&#45;&gt;蜥蜴 -->
<g id="edge4" class="edge">
<title>&#x662F;&#x5426;&#x6709;&#x817F;-&gt;&#x8725;&#x8734;</title>
<path fill="none" stroke="#586e75" d="M257.4073,-192.5447C256.9348,-177.991 256.2698,-157.5109 255.7585,-141.7616"/>
<polygon fill="#586e75" stroke="#586e75" points="255.5915,-136.6173 258.0026,-141.5417 255.6726,-139.116 255.7538,-141.6147 255.7538,-141.6147 255.7538,-141.6147 255.6726,-139.116 253.505,-141.6878 255.5915,-136.6173 255.5915,-136.6173"/>
<text text-anchor="middle" x="262.3354" y="-157" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x662F;</text>
</g>
<!-- 蛇 -->
<g id="node9" class="node">
<title>&#x86C7;</title>
<text text-anchor="middle" x="345" y="-114.2" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x86C7;</text>
</g>
<!-- 是否有腿&#45;&gt;蛇 -->
<g id="edge8" class="edge">
<title>&#x662F;&#x5426;&#x6709;&#x817F;-&gt;&#x86C7;</title>
<path fill="none" stroke="#586e75" d="M275.1884,-192.5447C289.2491,-177.6113 309.1847,-156.4383 324.1549,-140.5389"/>
<polygon fill="#586e75" stroke="#586e75" points="327.8473,-136.6173 326.0579,-141.8001 326.1335,-138.4375 324.4197,-140.2577 324.4197,-140.2577 324.4197,-140.2577 326.1335,-138.4375 322.7816,-138.7153 327.8473,-136.6173 327.8473,-136.6173"/>
<text text-anchor="middle" x="317" y="-157" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x5426;</text>
</g>
<!-- null -->
<g id="node7" class="node">
<title>null</title>
<text text-anchor="middle" x="104" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">null</text>
</g>
<!-- 是否会飞&#45;&gt;null -->
<g id="edge6" class="edge">
<title>&#x662F;&#x5426;&#x4F1A;&#x98DE;-&gt;null</title>
<path fill="none" stroke="#586e75" d="M139.2357,-100.0865C132.4543,-87.3675 123.3714,-70.3321 116.126,-56.743"/>
<polygon fill="#586e75" stroke="#586e75" points="113.7453,-52.2778 118.0832,-55.6313 114.9215,-54.4838 116.0977,-56.6899 116.0977,-56.6899 116.0977,-56.6899 114.9215,-54.4838 114.1123,-57.7485 113.7453,-52.2778 113.7453,-52.2778"/>
<text text-anchor="middle" x="136.3354" y="-72.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x662F;</text>
</g>
<!-- 鸡 -->
<g id="node8" class="node">
<title>&#x9E21;</title>
<text text-anchor="middle" x="194" y="-29.8" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x9E21;</text>
</g>
<!-- 是否会飞&#45;&gt;鸡 -->
<g id="edge7" class="edge">
<title>&#x662F;&#x5426;&#x4F1A;&#x98DE;-&gt;&#x9E21;</title>
<path fill="none" stroke="#586e75" d="M158.7643,-100.0865C165.5457,-87.3675 174.6286,-70.3321 181.874,-56.743"/>
<polygon fill="#586e75" stroke="#586e75" points="184.2547,-52.2778 183.8877,-57.7485 183.0785,-54.4838 181.9023,-56.6899 181.9023,-56.6899 181.9023,-56.6899 183.0785,-54.4838 179.9168,-55.6313 184.2547,-52.2778 184.2547,-52.2778"/>
<text text-anchor="middle" x="181" y="-72.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#268bd2">&#x5426;</text>
</g>
<!-- 不冷血 -->
<g id="node10" class="node">
<title>&#x4E0D;&#x51B7;&#x8840;</title>
<text text-anchor="middle" x="527" y="-291" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x4E0D;&#x51B7;&#x8840;</text>
</g>
<!-- ？？ -->
<g id="node12" class="node">
<title>&#xFF1F;&#xFF1F;</title>
<text text-anchor="middle" x="478" y="-206.6" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#xFF1F;&#xFF1F;</text>
</g>
<!-- 不冷血&#45;&gt;？？ -->
<g id="edge9" class="edge">
<title>&#x4E0D;&#x51B7;&#x8840;-&gt;&#xFF1F;&#xFF1F;</title>
<path fill="none" stroke="#586e75" d="M516.3677,-276.8865C508.9835,-264.1675 499.0933,-247.1321 491.2039,-233.543"/>
<polygon fill="#586e75" stroke="#586e75" points="488.6115,-229.0778 493.0678,-232.2722 489.8668,-231.2399 491.122,-233.4019 491.122,-233.4019 491.122,-233.4019 489.8668,-231.2399 489.1762,-234.5316 488.6115,-229.0778 488.6115,-229.0778"/>
</g>
<!-- 没羽毛 -->
<g id="node11" class="node">
<title>&#x6CA1;&#x7FBD;&#x6BDB;</title>
<text text-anchor="middle" x="429" y="-291" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#b58900">&#x6CA1;&#x7FBD;&#x6BDB;</text>
</g>
<!-- 没羽毛&#45;&gt;？？ -->
<g id="edge10" class="edge">
<title>&#x6CA1;&#x7FBD;&#x6BDB;-&gt;&#xFF1F;&#xFF1F;</title>
<path fill="none" stroke="#586e75" d="M439.6323,-276.8865C447.0165,-264.1675 456.9067,-247.1321 464.7961,-233.543"/>
<polygon fill="#586e75" stroke="#586e75" points="467.3885,-229.0778 466.8238,-234.5316 466.1332,-231.2399 464.878,-233.4019 464.878,-233.4019 464.878,-233.4019 466.1332,-231.2399 462.9322,-232.2722 467.3885,-229.0778 467.3885,-229.0778"/>
</g>
</g>
</svg>
</p><div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="779" class="slide " data-line="779" data-h="4" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x77E5;&#x8BC6;&#x671F;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x6559;&#x8BAD;&#xFF1A;&#x5149;&#x6709;&#x903B;&#x8F91;&#x63A8;&#x7406;&#x8FDC;&#x8FDC;&#x4E0D;&#x591F;&#xFF0C;&#x673A;&#x5668;&#x5F97;&#x62E5;&#x6709;&#x77E5;&#x8BC6;</p>
<br>
<p>&#x4FE1;&#x4EF0;&#xFF1A;&#x201C;&#x77E5;&#x8BC6;&#x5C31;&#x662F;&#x529B;&#x91CF;&#x201D;&#xFF0C;<span class="blue">&#x667A;&#x80FD; = &#x77E5;&#x8BC6; + &#x903B;&#x8F91;&#x63A8;&#x7406;</span></p>
<br>
<p>&#x4E13;&#x5BB6;&#x7CFB;&#x7EDF; = &#x77E5;&#x8BC6;&#x5E93; + &#x63A8;&#x7406;&#x673A;</p>
<ul>
<li>&#x5728;&#x7279;&#x5B9A;&#x9886;&#x57DF;&#x5185;&#x5177;&#x6709;&#x4E13;&#x5BB6;&#x6C34;&#x5E73;&#x89E3;&#x51B3;&#x95EE;&#x9898;&#x80FD;&#x529B;&#x7684;&#x7A0B;&#x5E8F;&#x7CFB;&#x7EDF;</li>
<li>&#x7B2C;&#x4E00;&#x4E2A;&#x6210;&#x529F;&#x7684;&#x4E13;&#x5BB6;&#x7CFB;&#x7EDF; DENDRAL &#x4E8E; 1968 &#x5E74;&#x95EE;&#x4E16;</li>
<li>&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;&#x4E4B;&#x7236; Feigenbaum &#x83B7;&#x5F97;&#x4E86; 1994 &#x5E74;&#x7684;&#x56FE;&#x7075;&#x5956;</li>
</ul>
<br>
<p>&#x8870;&#x9000;&#xFF1A;&#x4EBA;&#x5DE5;&#x6784;&#x5EFA;&#x77E5;&#x8BC6;&#x5E93;&#x6210;&#x672C;&#x592A;&#x9AD8;&#xFF0C;&#x77E5;&#x8BC6;&#x83B7;&#x53D6;&#x56F0;&#x96BE;</p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes="&#x5BF9;&#x4E8E;&#x4EBA;&#x7C7B;&#x7684;&#x5F88;&#x591A;&#x667A;&#x80FD;&#x884C;&#x4E3A;(&#x6BD4;&#x5982;&#x8BED;&#x8A00;&#x7406;&#x89E3;&#x3001;&#x56FE;&#x50CF;&#x7406;&#x89E3;&#x7B49;),&#x6211;&#x4EEC;&#x5F88;&#x96BE;&#x77E5;&#x9053;&#x5176;&#x4E2D;&#x7684;&#x539F;&#x7406;,&#x4E5F;&#x65E0;&#x6CD5;&#x63CF;&#x8FF0;&#x51FA;&#x8FD9;&#x4E9B;&#x667A;&#x80FD;&#x884C;&#x4E3A;&#x80CC;&#x540E;&#x7684;&#x201C;&#x77E5;&#x8BC6;&#x201D;&#x3002;&#x56E0;&#x6B64;,&#x6211;&#x4EEC;&#x4E5F;&#x5F88;&#x96BE;&#x901A;&#x8FC7;&#x77E5;&#x8BC6;&#x548C;&#x63A8;&#x7406;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x5B9E;&#x73B0;&#x8FD9;&#x4E9B;&#x884C;&#x4E3A;&#x7684;&#x667A;&#x80FD;&#x7CFB;&#x7EDF;&#x3002;&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x7C7B;&#x95EE;&#x9898;,&#x7814;&#x7A76;&#x8005;&#x5F00;&#x59CB;&#x5C06;&#x7814;&#x7A76;&#x91CD;&#x70B9;&#x8F6C;&#x5411;&#x8BA9;&#x8BA1;&#x7B97;&#x673A;&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x81EA;&#x5DF1;&#x5B66;&#x4E60;&#x3002;" lineno="815" class="slide " data-line="815" data-h="5" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x673A;&#x5668;&#x5B66;&#x4E60;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x57FA;&#x672C;&#x60F3;&#x6CD5;&#xFF1A;&#x8BA9;<span class="blue">&#x673A;&#x5668;</span>&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x81EA;&#x52A8;<span class="blue">&#x5B66;&#x4E60;</span>&#x5F97;&#x5230;&#x67D0;&#x79CD;&#x77E5;&#x8BC6;(&#x89C4;&#x5F8B;)</p>
<br>
<p>&#x6570;&#x636E;&#x5F62;&#x5F0F;&#xFF1A;&#x56FE;&#x50CF;&#x3001;&#x6587;&#x672C;&#x3001;&#x8BED;&#x97F3;&#x3001;......</p>
<div>
    <img src="../common/img/mnist.png" style="margin-top:1%">
</div>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes="&#x5BF9;&#x4E8E;&#x4EBA;&#x7C7B;&#x7684;&#x5F88;&#x591A;&#x667A;&#x80FD;&#x884C;&#x4E3A;(&#x6BD4;&#x5982;&#x8BED;&#x8A00;&#x7406;&#x89E3;&#x3001;&#x56FE;&#x50CF;&#x7406;&#x89E3;&#x7B49;),&#x6211;&#x4EEC;&#x5F88;&#x96BE;&#x77E5;&#x9053;&#x5176;&#x4E2D;&#x7684;&#x539F;&#x7406;,&#x4E5F;&#x65E0;&#x6CD5;&#x63CF;&#x8FF0;&#x51FA;&#x8FD9;&#x4E9B;&#x667A;&#x80FD;&#x884C;&#x4E3A;&#x80CC;&#x540E;&#x7684;&#x201C;&#x77E5;&#x8BC6;&#x201D;&#x3002;&#x56E0;&#x6B64;,&#x6211;&#x4EEC;&#x4E5F;&#x5F88;&#x96BE;&#x901A;&#x8FC7;&#x77E5;&#x8BC6;&#x548C;&#x63A8;&#x7406;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x5B9E;&#x73B0;&#x8FD9;&#x4E9B;&#x884C;&#x4E3A;&#x7684;&#x667A;&#x80FD;&#x7CFB;&#x7EDF;&#x3002;&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x7C7B;&#x95EE;&#x9898;,&#x7814;&#x7A76;&#x8005;&#x5F00;&#x59CB;&#x5C06;&#x7814;&#x7A76;&#x91CD;&#x70B9;&#x8F6C;&#x5411;&#x8BA9;&#x8BA1;&#x7B97;&#x673A;&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x81EA;&#x5DF1;&#x5B66;&#x4E60;&#x3002;" lineno="843" class="slide " data-line="843" data-h="5" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x673A;&#x5668;&#x5B66;&#x4E60;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x57FA;&#x672C;&#x60F3;&#x6CD5;&#xFF1A;&#x8BA9;<span class="blue">&#x673A;&#x5668;</span>&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x81EA;&#x52A8;<span class="blue">&#x5B66;&#x4E60;</span>&#x5F97;&#x5230;&#x67D0;&#x79CD;&#x77E5;&#x8BC6;(&#x89C4;&#x5F8B;)</p>
<br>
<p>&#x6570;&#x636E;&#x5F62;&#x5F0F;&#xFF1A;&#x56FE;&#x50CF;&#x3001;&#x6587;&#x672C;&#x3001;&#x8BED;&#x97F3;&#x3001;......</p>
<br>
<p>&#x673A;&#x5668;&#x5B66;&#x4E60;&#x6D41;&#x7A0B;&#xFF1A;</p>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="562pt" height="101pt" viewBox="0.00 0.00 562.32 101.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 97)">
<title>g</title>
<polygon fill="#fdf6e3" stroke="transparent" points="-4,4 -4,-97 558.3152,-97 558.3152,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_1</title>
<polygon fill="#fdf6e3" stroke="#586e75" stroke-dasharray="5,2" points="89.8944,-8 89.8944,-85 404.3152,-85 404.3152,-8 89.8944,-8"/>
<text text-anchor="middle" x="247.1048" y="-68.4" font-family="EBGaramond12-Regular,fz-lz" font-size="14.00" fill="#268bd2">&#x7279;&#x5F81;&#x5904;&#x7406;</text>
</g>
<!-- 原始数据 -->
<g id="node1" class="node">
<title>&#x539F;&#x59CB;&#x6570;&#x636E;</title>
<text text-anchor="middle" x="36.4472" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x539F;&#x59CB;&#x6570;&#x636E;</text>
</g>
<!-- 数据预处理 -->
<g id="node2" class="node">
<title>&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;</title>
<text text-anchor="middle" x="143.452" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;</text>
</g>
<!-- 原始数据&#45;&gt;数据预处理 -->
<g id="edge3" class="edge">
<title>&#x539F;&#x59CB;&#x6570;&#x636E;-&gt;&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;</title>
<path fill="none" stroke="#586e75" d="M72.9729,-34C79.3414,-34 86.0678,-34 92.7364,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="97.8177,-34 92.8178,-36.2501 95.3177,-34 92.8177,-34.0001 92.8177,-34.0001 92.8177,-34.0001 95.3177,-34 92.8177,-31.7501 97.8177,-34 97.8177,-34"/>
</g>
<!-- 特征提取 -->
<g id="node3" class="node">
<title>&#x7279;&#x5F81;&#x63D0;&#x53D6;</title>
<text text-anchor="middle" x="247.5608" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7279;&#x5F81;&#x63D0;&#x53D6;</text>
</g>
<!-- 数据预处理&#45;&gt;特征提取 -->
<g id="edge1" class="edge">
<title>&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;-&gt;&#x7279;&#x5F81;&#x63D0;&#x53D6;</title>
<path fill="none" stroke="#586e75" d="M189.1156,-34C195.6035,-34 202.2257,-34 208.5711,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="213.8271,-34 208.8271,-36.2501 211.3271,-34 208.8271,-34.0001 208.8271,-34.0001 208.8271,-34.0001 211.3271,-34 208.827,-31.7501 213.8271,-34 213.8271,-34"/>
</g>
<!-- 特征转换 -->
<g id="node4" class="node">
<title>&#x7279;&#x5F81;&#x8F6C;&#x6362;</title>
<text text-anchor="middle" x="351.2136" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7279;&#x5F81;&#x8F6C;&#x6362;</text>
</g>
<!-- 特征提取&#45;&gt;特征转换 -->
<g id="edge2" class="edge">
<title>&#x7279;&#x5F81;&#x63D0;&#x53D6;-&gt;&#x7279;&#x5F81;&#x8F6C;&#x6362;</title>
<path fill="none" stroke="#586e75" d="M281.2139,-34C287.5261,-34 294.2501,-34 300.9395,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="306.0409,-34 301.0409,-36.2501 303.5409,-34 301.0409,-34.0001 301.0409,-34.0001 301.0409,-34.0001 303.5409,-34 301.0409,-31.7501 306.0409,-34 306.0409,-34"/>
</g>
<!-- 预测 -->
<g id="node5" class="node">
<title>&#x9884;&#x6D4B;</title>
<text text-anchor="middle" x="448.3152" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#dc322f">&#x9884;&#x6D4B;</text>
</g>
<!-- 特征转换&#45;&gt;预测 -->
<g id="edge4" class="edge">
<title>&#x7279;&#x5F81;&#x8F6C;&#x6362;-&gt;&#x9884;&#x6D4B;</title>
<path fill="none" stroke="#586e75" d="M396.3532,-34C403.0083,-34 409.7493,-34 416.0727,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="421.2751,-34 416.2751,-36.2501 418.7751,-34 416.2751,-34.0001 416.2751,-34.0001 416.2751,-34.0001 418.7751,-34 416.275,-31.7501 421.2751,-34 421.2751,-34"/>
</g>
<!-- 结果 -->
<g id="node6" class="node">
<title>&#x7ED3;&#x679C;</title>
<text text-anchor="middle" x="527.3152" y="-29.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x7ED3;&#x679C;</text>
</g>
<!-- 预测&#45;&gt;结果 -->
<g id="edge5" class="edge">
<title>&#x9884;&#x6D4B;-&gt;&#x7ED3;&#x679C;</title>
<path fill="none" stroke="#586e75" d="M475.5025,-34C481.7092,-34 488.3666,-34 494.772,-34"/>
<polygon fill="#586e75" stroke="#586e75" points="500.0778,-34 495.0778,-36.2501 497.5778,-34 495.0778,-34.0001 495.0778,-34.0001 495.0778,-34.0001 497.5778,-34 495.0777,-31.7501 500.0778,-34 500.0778,-34"/>
</g>
</g>
</svg>
</p><ul>
<li>&#x6570;&#x636E;&#x9884;&#x5904;&#x7406;&#xFF1A;&#x53BB;&#x9664;&#x566A;&#x58F0;&#xFF0C;&#x6587;&#x672C;&#x5206;&#x7C7B;&#x4E2D;&#x53BB;&#x9664;&#x505C;&#x7528;&#x8BCD;</li>
<li>&#x7279;&#x5F81;&#x63D0;&#x53D6;&#xFF1A;&#x56FE;&#x50CF;&#x5206;&#x7C7B;&#x4E2D;&#x63D0;&#x53D6;&#x8FB9;&#x7F18;&#x3001;SIFT &#x7279;&#x5F81;</li>
<li>&#x7279;&#x5F81;&#x8F6C;&#x6362;&#xFF1A;&#x964D;&#x7EF4;&#x3001;&#x5347;&#x7EF4;&#xFF0C;&#x7279;&#x5F81;&#x62BD;&#x53D6;&#x3001;&#x7279;&#x5F81;&#x9009;&#x62E9;&#xFF0C;PCA&#x3001;LDA</li>
<li><span class="red">&#x9884;&#x6D4B;</span>&#xFF1A;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x6700;&#x6838;&#x5FC3;&#x7684;&#x90E8;&#x5206;&#xFF0C;&#x5B66;&#x4E60;&#x4E00;&#x4E2A;&#x6620;&#x5C04;&#x8FDB;&#x884C;&#x9884;&#x6D4B;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes="&#x5BF9;&#x4E8E;&#x4EBA;&#x7C7B;&#x7684;&#x5F88;&#x591A;&#x667A;&#x80FD;&#x884C;&#x4E3A;(&#x6BD4;&#x5982;&#x8BED;&#x8A00;&#x7406;&#x89E3;&#x3001;&#x56FE;&#x50CF;&#x7406;&#x89E3;&#x7B49;),&#x6211;&#x4EEC;&#x5F88;&#x96BE;&#x77E5;&#x9053;&#x5176;&#x4E2D;&#x7684;&#x539F;&#x7406;,&#x4E5F;&#x65E0;&#x6CD5;&#x63CF;&#x8FF0;&#x51FA;&#x8FD9;&#x4E9B;&#x667A;&#x80FD;&#x884C;&#x4E3A;&#x80CC;&#x540E;&#x7684;&#x201C;&#x77E5;&#x8BC6;&#x201D;&#x3002;&#x56E0;&#x6B64;,&#x6211;&#x4EEC;&#x4E5F;&#x5F88;&#x96BE;&#x901A;&#x8FC7;&#x77E5;&#x8BC6;&#x548C;&#x63A8;&#x7406;&#x7684;&#x65B9;&#x5F0F;&#x6765;&#x5B9E;&#x73B0;&#x8FD9;&#x4E9B;&#x884C;&#x4E3A;&#x7684;&#x667A;&#x80FD;&#x7CFB;&#x7EDF;&#x3002;&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x7C7B;&#x95EE;&#x9898;,&#x7814;&#x7A76;&#x8005;&#x5F00;&#x59CB;&#x5C06;&#x7814;&#x7A76;&#x91CD;&#x70B9;&#x8F6C;&#x5411;&#x8BA9;&#x8BA1;&#x7B97;&#x673A;&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x81EA;&#x5DF1;&#x5B66;&#x4E60;&#x3002;" lineno="907" class="slide " data-line="907" data-h="5" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x673A;&#x5668;&#x5B66;&#x4E60;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x57FA;&#x672C;&#x60F3;&#x6CD5;&#xFF1A;&#x8BA9;<span class="blue">&#x673A;&#x5668;</span>&#x4ECE;&#x6570;&#x636E;&#x4E2D;&#x81EA;&#x52A8;<span class="blue">&#x5B66;&#x4E60;</span>&#x5F97;&#x5230;&#x67D0;&#x79CD;&#x77E5;&#x8BC6;(&#x89C4;&#x5F8B;)</p>
<br>
<p>&#x6570;&#x636E;&#x5F62;&#x5F0F;&#xFF1A;&#x56FE;&#x50CF;&#x3001;&#x6587;&#x672C;&#x3001;&#x8BED;&#x97F3;&#x3001;......</p>
<br>
<p>&#x7279;&#x5F81;&#x5904;&#x7406;&#xFF1A;</p>
<table class="setting" style="width:70%;margin-left:15%">
    <thead>
        <tr>
            <th>&#x539F;&#x59CB;&#x6570;&#x636E;</th>
            <th>&#x6837;&#x672C;</th>
            <th>&#x7279;&#x5F81; &#x5C5E;&#x6027;</th>
            <th>&#x7C7B;&#x522B;&#x6807;&#x8BB0;</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>$o_1$</td>
            <td>$(\xv_1, y_1)$</td>
            <td>$\xv_1[1:d]$</td>
            <td>$y_1$</td>
        </tr>
        <tr>
            <td>$o_2$</td>
            <td>$(\xv_2, y_2)$</td>
            <td>$\xv_2[1:d]$</td>
            <td>$y_2$</td>
        </tr>
        <tr>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
        </tr>
        <tr>
            <td>$o_m$</td>
            <td>$(\xv_m, y_m)$</td>
            <td>$\xv_m[1:d]$</td>
            <td>$y_m$</td>
        </tr>
    </tbody>
</table>
<p>&#x9884;&#x6D4B;&#xFF1A;&#x901A;&#x8FC7;&#x5B66;&#x4E60;&#x7B97;&#x6CD5;&#x5BFB;&#x627E;&#x5047;&#x8BBE;<span class="mathjax-exps">$h(\xv) = \hat{y} \xrightarrow{&#x63A5;&#x8FD1;} y$</span></p>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section><section><section data-notes lineno="974" class="slide " data-line="974" data-h="6" data-v="0">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x7EB2;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p><!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: g Pages: 1 -->
<svg width="639pt" height="349pt" viewBox="0.00 0.00 639.19 349.00" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 345)">
<title>g</title>
<!-- 人工智能 -->
<g id="node1" class="node">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</title>
<text text-anchor="middle" x="48.34" y="-165.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;</text>
</g>
<!-- 逻辑推理 -->
<g id="node2" class="node">
<title>&#x903B;&#x8F91;&#x63A8;&#x7406;</title>
<text text-anchor="middle" x="167.8136" y="-226.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x903B;&#x8F91;&#x63A8;&#x7406;</text>
</g>
<!-- 人工智能&#45;&gt;逻辑推理 -->
<g id="edge1" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x903B;&#x8F91;&#x63A8;&#x7406;</title>
<path fill="none" stroke="#93a1a1" d="M83.8625,-188.1369C97.5818,-195.1415 113.3521,-203.1934 127.4936,-210.4137"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="132.2216,-212.8277 126.7453,-212.5579 129.995,-211.6908 127.7685,-210.554 127.7685,-210.554 127.7685,-210.554 129.995,-211.6908 128.7916,-208.5501 132.2216,-212.8277 132.2216,-212.8277"/>
</g>
<!-- 知识工程 -->
<g id="node3" class="node">
<title>&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</title>
<text text-anchor="middle" x="167.8136" y="-165.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</text>
</g>
<!-- 人工智能&#45;&gt;知识工程 -->
<g id="edge2" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x77E5;&#x8BC6;&#x5DE5;&#x7A0B;</title>
<path fill="none" stroke="#93a1a1" d="M96.5901,-170C103.8516,-170 111.3484,-170 118.6292,-170"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="123.6297,-170 118.6298,-172.2501 121.1297,-170 118.6297,-170.0001 118.6297,-170.0001 118.6297,-170.0001 121.1297,-170 118.6297,-167.7501 123.6297,-170 123.6297,-170"/>
</g>
<!-- 机器学习 -->
<g id="node4" class="node">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="167.8136" y="-104.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x673A;&#x5668;&#x5B66;&#x4E60;</text>
</g>
<!-- 人工智能&#45;&gt;机器学习 -->
<g id="edge3" class="edge">
<title>&#x4EBA;&#x5DE5;&#x667A;&#x80FD;-&gt;&#x673A;&#x5668;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#93a1a1" d="M83.8625,-151.8631C97.5818,-144.8585 113.3521,-136.8066 127.4936,-129.5863"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="132.2216,-127.1723 128.7916,-131.4499 129.995,-128.3092 127.7685,-129.446 127.7685,-129.446 127.7685,-129.446 129.995,-128.3092 126.7453,-127.4421 132.2216,-127.1723 132.2216,-127.1723"/>
</g>
<!-- 监督学习 -->
<g id="node5" class="node">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-196.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;监督学习 -->
<g id="edge4" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M195.6751,-127.0296C201.256,-131.0614 206.9384,-135.4877 211.9472,-140 225.522,-152.2292 225.2739,-158.8811 238.9472,-171 242.3401,-174.0072 246.0491,-176.9597 249.8298,-179.7686"/>
<polygon fill="#586e75" stroke="#586e75" points="254.2863,-182.9949 248.9167,-181.8854 252.2612,-181.5289 250.2362,-180.0628 250.2362,-180.0628 250.2362,-180.0628 252.2612,-181.5289 251.5556,-178.2403 254.2863,-182.9949 254.2863,-182.9949"/>
</g>
<!-- 无监督学习 -->
<g id="node6" class="node">
<title>&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;无监督学习 -->
<g id="edge5" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M207.5098,-119.6684C215.9776,-121.9442 225.0199,-124.3743 233.7997,-126.7339"/>
<polygon fill="#586e75" stroke="#586e75" points="238.645,-128.0361 233.2323,-128.9112 236.2307,-127.3872 233.8163,-126.7383 233.8163,-126.7383 233.8163,-126.7383 236.2307,-127.3872 234.4003,-124.5654 238.645,-128.0361 238.645,-128.0361"/>
</g>
<!-- 半监督学习 -->
<g id="node7" class="node">
<title>&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;半监督学习 -->
<g id="edge6" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M207.5098,-98.6757C215.9776,-96.4734 225.0199,-94.1216 233.7997,-91.8382"/>
<polygon fill="#586e75" stroke="#586e75" points="238.645,-90.578 234.3723,-94.0142 236.2255,-91.2073 233.806,-91.8366 233.806,-91.8366 233.806,-91.8366 236.2255,-91.2073 233.2396,-89.6591 238.645,-90.578 238.645,-90.578"/>
</g>
<!-- 强化学习 -->
<g id="node8" class="node">
<title>&#x5F3A;&#x5316;&#x5B66;&#x4E60;</title>
<text text-anchor="middle" x="283.1616" y="-13.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#b58900">&#x5F3A;&#x5316;&#x5B66;&#x4E60;</text>
</g>
<!-- 机器学习&#45;&gt;强化学习 -->
<g id="edge7" class="edge">
<title>&#x673A;&#x5668;&#x5B66;&#x4E60;-&gt;&#x5F3A;&#x5316;&#x5B66;&#x4E60;</title>
<path fill="none" stroke="#586e75" d="M187.8508,-90.7556C201.8318,-78.2925 221.1087,-61.6316 238.9472,-48 242.8168,-45.043 246.9587,-42.0371 251.0986,-39.1268"/>
<polygon fill="#586e75" stroke="#586e75" points="255.2277,-36.2536 252.4086,-40.9564 253.1756,-37.6816 251.1235,-39.1095 251.1235,-39.1095 251.1235,-39.1095 253.1756,-37.6816 249.8383,-37.2626 255.2277,-36.2536 255.2277,-36.2536"/>
</g>
<!-- 线性回归 -->
<g id="node9" class="node">
<title>&#x7EBF;&#x6027;&#x56DE;&#x5F52;</title>
<text text-anchor="middle" x="408.3744" y="-318.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x7EBF;&#x6027;&#x56DE;&#x5F52;</text>
</g>
<!-- 监督学习&#45;&gt;线性回归 -->
<g id="edge8" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x7EBF;&#x6027;&#x56DE;&#x5F52;</title>
<path fill="none" stroke="#93a1a1" d="M293.9468,-219.0175C306.5476,-238.9569 328.9398,-271.155 354.376,-293 358.1592,-296.249 362.3496,-299.3076 366.6744,-302.1376"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="371.034,-304.89 365.6049,-304.1232 368.9201,-303.5554 366.8061,-302.2207 366.8061,-302.2207 366.8061,-302.2207 368.9201,-303.5554 368.0073,-300.3181 371.034,-304.89 371.034,-304.89"/>
</g>
<!-- 感知机 -->
<g id="node10" class="node">
<title>&#x611F;&#x77E5;&#x673A;</title>
<text text-anchor="middle" x="408.3744" y="-257.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x611F;&#x77E5;&#x673A;</text>
</g>
<!-- 监督学习&#45;&gt;感知机 -->
<g id="edge9" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x611F;&#x77E5;&#x673A;</title>
<path fill="none" stroke="#93a1a1" d="M320.3906,-219.1369C337.3911,-227.419 357.3968,-237.1652 374.0325,-245.2697"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="378.63,-247.5094 373.1496,-247.3423 376.3825,-246.4145 374.135,-245.3195 374.135,-245.3195 374.135,-245.3195 376.3825,-246.4145 375.1205,-243.2968 378.63,-247.5094 378.63,-247.5094"/>
</g>
<!-- 支持向量机 -->
<g id="node11" class="node">
<title>&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</title>
<text text-anchor="middle" x="408.3744" y="-196.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</text>
</g>
<!-- 监督学习&#45;&gt;支持向量机 -->
<g id="edge10" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x652F;&#x6301;&#x5411;&#x91CF;&#x673A;</title>
<path fill="none" stroke="#93a1a1" d="M321.4099,-201C332.7373,-201 345.3249,-201 357.3256,-201"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="362.4275,-201 357.4275,-203.2501 359.9275,-201 357.4275,-201.0001 357.4275,-201.0001 357.4275,-201.0001 359.9275,-201 357.4274,-198.7501 362.4275,-201 362.4275,-201"/>
</g>
<!-- 对数几率回归 -->
<g id="node12" class="node">
<title>&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</title>
<text text-anchor="middle" x="408.3744" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</text>
</g>
<!-- 监督学习&#45;&gt;对数几率回归 -->
<g id="edge11" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x5BF9;&#x6570;&#x51E0;&#x7387;&#x56DE;&#x5F52;</title>
<path fill="none" stroke="#93a1a1" d="M320.3906,-182.8631C334.8939,-175.7976 351.5844,-167.6664 366.5038,-160.3981"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="371.0727,-158.1723 367.5631,-162.3849 368.8252,-159.2672 366.5777,-160.3622 366.5777,-160.3622 366.5777,-160.3622 368.8252,-159.2672 365.5923,-158.3394 371.0727,-158.1723 371.0727,-158.1723"/>
</g>
<!-- 神经网络 -->
<g id="node13" class="node">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="408.3744" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 监督学习&#45;&gt;神经网络 -->
<g id="edge12" class="edge">
<title>&#x76D1;&#x7763;&#x5B66;&#x4E60;-&gt;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M314.9553,-182.6846C319.4851,-179.1901 323.8089,-175.2724 327.376,-171 346.3775,-148.2414 334.5345,-132.0302 354.376,-110 357.6857,-106.3253 361.537,-102.9739 365.6306,-99.9477"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="369.7939,-97.0299 366.9907,-101.7421 367.7466,-98.4647 365.6993,-99.8995 365.6993,-99.8995 365.6993,-99.8995 367.7466,-98.4647 364.408,-98.0569 369.7939,-97.0299 369.7939,-97.0299"/>
</g>
<!-- 卷积神经网络 -->
<g id="node14" class="node">
<title>&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-135.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;卷积神经网络 -->
<g id="edge13" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x5377;&#x79EF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M452.5245,-95.6685C472.5903,-103.2442 496.4818,-112.2642 517.4592,-120.1841"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="522.1659,-121.961 516.6934,-122.2999 519.827,-121.078 517.4882,-120.1949 517.4882,-120.1949 517.4882,-120.1949 519.827,-121.078 518.2829,-118.0899 522.1659,-121.961 522.1659,-121.961"/>
<text text-anchor="middle" x="485.5362" y="-114.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#93a1a1">&#x56FE;&#x50CF;</text>
</g>
<!-- 循环神经网络 -->
<g id="node15" class="node">
<title>&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-74.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;循环神经网络 -->
<g id="edge14" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x5FAA;&#x73AF;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M452.5245,-79C468.5281,-79 486.9652,-79 504.4165,-79"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="509.7971,-79 504.7971,-81.2501 507.2971,-79 504.7971,-79.0001 504.7971,-79.0001 504.7971,-79.0001 507.2971,-79 504.797,-76.7501 509.7971,-79 509.7971,-79"/>
<text text-anchor="middle" x="485.5362" y="-82.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#93a1a1">&#x5E8F;&#x5217;</text>
</g>
<!-- 图神经网络 -->
<g id="node16" class="node">
<title>&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<text text-anchor="middle" x="569.946" y="-13.2" font-family="EBGaramond12-Regular,fz-lz" font-size="16.00" fill="#93a1a1">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</text>
</g>
<!-- 神经网络&#45;&gt;图神经网络 -->
<g id="edge15" class="edge">
<title>&#x795E;&#x7ECF;&#x7F51;&#x7EDC;-&gt;&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;</title>
<path fill="none" stroke="#93a1a1" d="M452.5245,-62.3315C472.5903,-54.7558 496.4818,-45.7358 517.4592,-37.8159"/>
<polygon fill="#93a1a1" stroke="#93a1a1" points="522.1659,-36.039 518.2829,-39.9101 519.827,-36.922 517.4882,-37.8051 517.4882,-37.8051 517.4882,-37.8051 519.827,-36.922 516.6934,-35.7001 522.1659,-36.039 522.1659,-36.039"/>
<text text-anchor="middle" x="485.5362" y="-56.6" font-family="EBGaramond12-Regular,fz-lz" font-size="12.00" fill="#93a1a1">&#x56FE;</text>
</g>
</g>
</svg>
</p><div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1021" class="slide " data-line="1021" data-h="6" data-v="1">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x76D1;&#x7763;&#x5B66;&#x4E60;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x6240;&#x6709;&#x6837;&#x672C;&#x90FD;&#x6709;&#x7C7B;&#x522B;&#x6807;&#x8BB0;</p>
<table class="setting" style="width:70%;margin-left:15%">
    <thead>
        <tr>
            <th>&#x539F;&#x59CB;&#x6570;&#x636E;</th>
            <th>&#x6837;&#x672C;</th>
            <th>&#x7279;&#x5F81; &#x5C5E;&#x6027;</th>
            <th>&#x7C7B;&#x522B;&#x6807;&#x8BB0;</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>$o_1$</td>
            <td>$(\xv_1, y_1)$</td>
            <td>$\xv_1[1:d]$</td>
            <td>$y_1$</td>
        </tr>
        <tr>
            <td>$o_2$</td>
            <td>$(\xv_2, y_2)$</td>
            <td>$\xv_2[1:d]$</td>
            <td>$y_2$</td>
        </tr>
        <tr>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
        </tr>
        <tr>
            <td>$o_m$</td>
            <td>$(\xv_m, y_m)$</td>
            <td>$\xv_m[1:d]$</td>
            <td>$y_m$</td>
        </tr>
    </tbody>
</table>
<br>
<p>&#x4EFB;&#x52A1;&#x7C7B;&#x578B;&#xFF1A;</p>
<ul>
<li>&#x4E8C;&#x5206;&#x7C7B;&#xFF1A;<span class="mathjax-exps">$y \in \{ 1, -1 \}$</span></li>
<li>&#x591A;&#x5206;&#x7C7B;&#xFF1A;<span class="mathjax-exps">$y \in [C] \triangleq \{ 1, 2, \ldots, C \}$</span></li>
<li>&#x56DE;&#x5F52;&#xFF1A;<span class="mathjax-exps">$y \in \Rbb$</span></li>
<li>&#x7ED3;&#x6784;&#x9884;&#x6D4B;&#xFF1A;<span class="mathjax-exps">$y$</span>&#x53EF;&#x4EE5;&#x662F;&#x5411;&#x91CF;&#x3001;&#x5E8F;&#x5217;&#x3001;&#x8BED;&#x6CD5;&#x6811;&#x3001;......</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes lineno="1087" class="slide " data-line="1087" data-h="6" data-v="2">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x65E0;&#x76D1;&#x7763;&#x5B66;&#x4E60;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x6240;&#x6709;&#x6837;&#x672C;&#x90FD;&#x6CA1;&#x6709;&#x7C7B;&#x522B;&#x6807;&#x8BB0;</p>
<table class="setting" style="width:70%;margin-left:15%">
    <thead>
        <tr>
            <th>&#x539F;&#x59CB;&#x6570;&#x636E;</th>
            <th>&#x6837;&#x672C;</th>
            <th>&#x7279;&#x5F81; &#x5C5E;&#x6027;</th>
            <th>&#x7C7B;&#x522B;&#x6807;&#x8BB0;</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>$o_1$</td>
            <td>$(\xv_1, y_1)$</td>
            <td>$\xv_1[1:d]$</td>
            <td>null</td>
        </tr>
        <tr>
            <td>$o_2$</td>
            <td>$(\xv_2, y_2)$</td>
            <td>$\xv_2[1:d]$</td>
            <td>null</td>
        </tr>
        <tr>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
        </tr>
        <tr>
            <td>$o_m$</td>
            <td>$(\xv_m, y_m)$</td>
            <td>$\xv_m[1:d]$</td>
            <td>null</td>
        </tr>
    </tbody>
</table>
<br>
<p>&#x4EFB;&#x52A1;&#x7C7B;&#x578B;&#xFF1A;</p>
<ul>
<li>&#x805A;&#x7C7B;&#xFF1A;<span class="mathjax-exps">$\xv_i \mapsto c_i \in [K]$</span>&#xFF0C;&#x6839;&#x636E;&#x4E00;&#x5B9A;&#x7684;&#x51C6;&#x5219;&#x5C06;&#x6837;&#x672C;&#x5212;&#x5206;&#x6210;<span class="mathjax-exps">$K$</span>&#x4E2A;&#x7C07;(cluster)</li>
<li>&#x964D;&#x7EF4;&#xFF1A;<span class="mathjax-exps">$\xv_i \mapsto \zv_i \in \Rbb^l$</span>&#xFF0C;&#x4E3A;&#x6837;&#x672C;&#x5B66;&#x4E60;&#x65B0;&#x7684;&#x7279;&#x5F81;&#x8868;&#x793A;&#xFF0C;&#x4E3A;&#x540E;&#x7EED;&#x5206;&#x6790;&#x63D0;&#x4F9B;&#x5E2E;&#x52A9;</li>
<li>&#x5BC6;&#x5EA6;&#x4F30;&#x8BA1;&#xFF1A;&#x4F30;&#x8BA1;&#x6837;&#x672C;&#x7A7A;&#x95F4;&#x7684;&#x6982;&#x7387;&#x5BC6;&#x5EA6;<span class="mathjax-exps">$P(\xv)$</span>&#xFF0C;&#x63A2;&#x7D22;&#x6570;&#x636E;&#x7684;&#x751F;&#x6210;&#x673A;&#x5236;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section><section vertical="true" data-notes="&#x5982;&#x4F55;&#x5229;&#x7528;&#x5927;&#x91CF;&#x7684;&#x672A;&#x6807;&#x8BB0;&#x6570;&#x636E;&#x5E2E;&#x52A9;&#x5B66;&#x4E60; &#x672A;&#x6807;&#x8BB0;&#x6570;&#x636E;&#x91CF;&#x5927; &#x53EF;&#x80FD;&#x6709;&#x635F;&#x5BB3;" lineno="1152" class="slide " data-line="1152" data-h="6" data-v="3">
<div class="multi_column">
    <div class="title_hr"> 
        <hr class="hr_top">
        <h5 class="title">&#x534A;&#x76D1;&#x7763;&#x5B66;&#x4E60;</h5>
    </div>
    <img class="xiaohui" src="../common/img/xiaohui.png" height="120px">
</div>
<p>&#x53EA;&#x6709;&#x5C11;&#x6570;&#x6837;&#x672C;&#x6709;&#x7C7B;&#x522B;&#x6807;&#x8BB0;&#xFF0C;&#x5982;&#x4F55;&#x5229;&#x7528;&#x5927;&#x90E8;&#x5206;&#x672A;&#x6807;&#x8BB0;&#x6837;&#x672C;&#xFF1F;</p>
<table class="setting" style="width:70%;margin-left:15%">
    <thead>
        <tr>
            <th>&#x539F;&#x59CB;&#x6570;&#x636E;</th>
            <th>&#x6837;&#x672C;</th>
            <th>&#x7279;&#x5F81; &#x5C5E;&#x6027;</th>
            <th>&#x7C7B;&#x522B;&#x6807;&#x8BB0;</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>$o_1$</td>
            <td>$(\xv_1, y_1)$</td>
            <td>$\xv_1[1:d]$</td>
            <td>$y_1$</td>
        </tr>
        <tr>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
        </tr>
        <tr>
            <td>$o_l$</td>
            <td>$(\xv_l, y_l)$</td>
            <td>$\xv_l[1:d]$</td>
            <td>$y_l$</td>
        </tr>
        <tr>
            <td>$o_{l+1}$</td>
            <td>$(\xv_{l+1}, y_{l+1})$</td>
            <td>$\xv_{l+1}[1:d]$</td>
            <td>null</td>
        </tr>
        <tr>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
            <td>$\vdots$</td>
        </tr>
        <tr>
            <td>$o_{l+u}$</td>
            <td>$(\xv_{l+u}, y_{l+u})$</td>
            <td>$\xv_{l+u}[1:d]$</td>
            <td>null</td>
        </tr>
    </tbody>
</table>
<br>
<p>&#x4EFB;&#x52A1;&#x7C7B;&#x578B;&#xFF1A;</p>
<ul>
<li>&#x76F4;&#x63A8;&#x5F0F;(transductive)&#x5B66;&#x4E60;&#xFF1A;&#x9884;&#x6D4B;<span class="mathjax-exps">$y_{l+1}, \ldots, y_{l+u}$</span>&#xFF0C;&#x53EF;&#x4EE5;&#x6CA1;&#x6709;&#x663E;&#x5F0F;&#x7684;&#x6A21;&#x578B;</li>
<li>&#x5F52;&#x7EB3;(inductive)&#x5B66;&#x4E60;&#xFF1A;&#x80FD;&#x5BF9;&#x672A;&#x77E5;&#x6837;&#x672C;&#x8FDB;&#x884C;&#x9884;&#x6D4B;&#xFF0C;&#x6709;&#x663E;&#x5F0F;&#x7684;&#x6A21;&#x578B;&#xFF0C;&#x5305;&#x542B;&#x524D;&#x8005;</li>
</ul>
<div class="footer">
    <hr class="hr_bottom">
    <div class="multi_column">
        <h6 class="bottom_left">&#x56FE;&#x795E;&#x7ECF;&#x7F51;&#x7EDC;&#x5BFC;&#x8BBA;</h6>
        <h6 class="bottom_center">&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#x7B80;&#x4ECB;</h6>
        <h6 class="bottom_right">tengzhang@hust.edu.cn</h6>
    </div>
</div>
</section></section>
      </div>
    </div>
    
      </div>
      
      
    
    
      <script>
        Reveal.initialize({"margin":0,"transition":"none","enableSpeakerNotes":true,"dependencies":[{"src":"revealjs_deps/notes.js","async":true}]})
      </script>
      
    <script>
// config mermaid init call
// http://knsv.github.io/mermaid/#configuration
//
// You can edit the 'MERMAID_CONFIG' variable below.
MERMAID_CONFIG = {
  startOnLoad: false
}

if (window['MERMAID_CONFIG']) {
  window['MERMAID_CONFIG'].startOnLoad = false
  window['MERMAID_CONFIG'].cloneCssStyles = false
  window['MERMAID_CONFIG'].theme = "default"
}
mermaid.initialize(window['MERMAID_CONFIG'] || {})
if (typeof(window['Reveal']) !== 'undefined') {
  function mermaidRevealHelper(event) {
    var currentSlide = event.currentSlide
    var diagrams = currentSlide.querySelectorAll('.mermaid')
    for (var i = 0; i < diagrams.length; i++) {
      var diagram = diagrams[i]
      if (!diagram.hasAttribute('data-processed')) {
        mermaid.init(null, diagram, ()=> {
          Reveal.slide(event.indexh, event.indexv)
        })
      }
    }
  }
  Reveal.addEventListener('slidechanged', mermaidRevealHelper)
  Reveal.addEventListener('ready', mermaidRevealHelper)
} else {
  mermaid.init(null, document.getElementsByClassName('mermaid'))
}
</script>
    
    
    
    
    
  
    </body></html>